AWS DevOps Job Description
AWS DevOps Duties & Responsibilities
To write an effective AWS devops job description, begin by listing detailed duties, responsibilities and expectations. We have included AWS devops job description templates that you can modify and use.
Sample responsibilities for this position include:
AWS DevOps Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for AWS DevOps
List any licenses or certifications required by the position: AWS, ITIL, HDI, DNS, HITRUST, MSCE, MSCA, SSL, RDS, EC2
Education for AWS DevOps
Typically a job would require a certain level of education.
Employers hiring for the AWS devops job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Technical, Engineering, Education, Software Engineering, Information Systems, Information Technology, Computer Engineering, Science, Military
Skills for AWS DevOps
Desired skills for AWS devops include:
Desired experience for AWS devops includes:
AWS DevOps Examples
AWS DevOps Job Description
- Engineer solutions using AWS services (Cloud Formation, EC2, Lambda, Route 53, ECS, EFS )
- Balance hardware, network, and software layers to arrive at a scalable and maintainable solution that meets requirements for uptime, performance, and functionality
- Monitor server applications and use tools and log files to troubleshoot and resolve problems
- Maintain 99.99% availability of the web and integration services
- Anticipate, identify, mitigate, and resolve issues relating to client facing infrastructure
- Monitor, analyse, and predict trends for system performance, capacity, efficiency, and reliability and recommend enhancements in order to better meet client SLAs and standards
- Research and recommend innovative and automated approaches for system administration and DevOps tasks
- Deploy and decommission client environments for multi and single tenant hosted applications following and updating as needed established processes and procedures
- Follow and develop CPA change control processes for modifications to systems and associated components
- Practice configuration management, including maintenance of component inventory and related documentation per company policies and procedures
- Git/GitHub version control tools
- Linux and/or Windows Virtualisation (VMWare, Xen, KVM, Virtual Box )
- Cloud computing (AWS, Google App Engine, Rackspace Cloud)
- Application Servers, servlet containers and web servers (WebSphere, Tomcat)
- Masters Degree - 6+ years experience in software development
- Must have experience with AWS VPC networking and security
AWS DevOps Job Description
- Participate in the on-call Out of Hours Support process working closely with vendors, suppliers and development teams to resolve issues and restore failed client facing services as quickly as possible
- Verify data protection and disaster recovery capabilities through regular service restore tests in accordance to CPA IS Security requirements
- Remain informed on regional laws, trends and issues, including current and emerging technologies and best practices, ensuring this knowledge is communicated and shared with the infrastructure service managers as appropriate
- Provide technical skillsets for DevOps related projects and be involved in technical planning and / or execution activities
- Participate in the team discussions to analyze, discuss and conform to all technical roadmaps, policies and plans
- You will help with all facets of Site Reliability – DevOps architecture, monitoring, tools & processes, production incidents and RCAs
- To accomplish this you will create shared vision and build and maintain strong cross-functional relationships / alignment with partners across the business
- Work with Product Management to determine Marketplace requirements and to build out our Application integration scenarios
- Architect infrastructures that utilize cloud security and dependency management best practices
- Develop offerings that allow for scalability cost optimization
- EC2 (Auto scaling, Security Groups ),VPC,SQS, SNS,Route53,RDS, S3, Elastic Cache
- Server setup/configuration (Tomcat )
- Experience with AWS—including EC2, S3, CloudTrail, and APIs
- Experience with C#, C++, Java, or other modern languages
- Solid understanding of EC2 On-Demand, Spot Market, and Reserved Instances
- Excellent written and verbal communication skills to work collaboratively across technical and non-technical domains
AWS DevOps Job Description
- You will write automation code for provisioning and operating infrastructure at massive scale in cloud and data center infrastructures
- You will build and maintain continuous deployment processes
- You will write automation and integration of complex processes in and between our datacenter and cloud infrastructures
- Design and Develop the test automation to validate the builds in the CI/CD pipeline
- Ensure all our systems are secure, scalable, responsive, and reliable
- Create tools and workflows to support our software engineers with testing, continuous integration and continuous delivery
- Periodically participate in on-call duties to provide application support, incident management, and troubleshooting
- Own and implement projects, working with our teams to make a difference
- Design, experiment with, and implement Software Defined Infrastructure using cloud best practices
- Architect and implement elastic and server-less infrastructure using auto-scaling and lambda services
- Experience with Business Intelligence tools, , Tableau
- Experience with Log Analysis tools, , SumoLogic
- Appreciation of software development
- ELK Stack and ElasticSearch would be nice to have
- Customer service / Problem solver mindset - Because this individual will be a lead and responsible for operationalizing customer issues ( interacting with them directly), they need to understand the big picture and put end users first
- AWS Operations Experience
AWS DevOps Job Description
- Develop and implement instrumentation for monitoring the health and availability of services including fault detection, alerting, triage, and recovery (automated and manual)
- Work in conjunction with IT, engineering, and business groups to understand functionality, scalability, performance, security, and integration requirements
- Windows Administration in a cloud environment
- Automation/configuration management using Terraform, Puppet, Chef or equivalent
- Proficiently use a wide variety of technologies and cloud services – in particular, Amazon Web Services
- Code and script languages
- Overall Cloud infrastructure including design, implementation, technical services and support
- Building tools to automate the management of hybrid infrastructure across multiple data centers and Amazon Web Services
- Benchmarking, analyzing and reporting on and/or making recommendations for the improvement and growth of cloud operations and infrastructure
- Collaborating with on-call engineers to troubleshoot issues and minimize downtime
- Must have experience with AWS and/or Chef
- Experience with deployment automation tools (Chef, Puppet)
- Implement and configure tooling to manage and operate cloud based infrastructure in support of an always-up, always-available public cloud-based infrastructure
- Depth of experience across all areas of IT and network infrastructure strongly preferred (Load Balancers, Subnets, Gateways, NAT, Bastion servers, SSL Certs, DNS)
- Linux or Windows system administration or development
- Proficient in leveraging and deploying CI and CD tools and services
AWS DevOps Job Description
- Must be able to work as an essential part of a highly motivated business team
- Organization and perform SL3 activities
- Communication with the clients, developers and team leads to understand, prioritize and resolve the issues they have
- Runbook development and train SL1/SL2 team members to decrease SL3 tickets amount
- Communication development and QA team to organize effective work for tickets solving
- Implementing appropriate logging, monitoring and reporting devops related capabilities
- Manage continuous build environments
- Manage communication with stakeholders and own continuous delivery scope of work
- Configure continuous integration & deployment
- Use automation provision and configure infrastructure as a code
- Must be an excellent team player working with multi-disciplinary teams (Developers, Architects, Operations and Testers) to fully automate and build out new application environments on the Cloud, spearheading automation and high performing system projects
- Understanding of Networking Technologies like Load balancer, Firewall, VIP, DNS
- Experience working in a team environment using a Source Configuration Management tool a plus (Subversion, Git, etc)
- At least five years’ equivalent work experience in a senior technical position responsible for managing infrastructure operations and application support
- Excellent understanding of technical architecture design techniques, theories, principles and practices
- Background in working in medium to large, expanding global companies, with the confidence and ability to communicate at all levels