Devops Engineer Job Description Template
Our company is looking for a Devops Engineer to join our team.
Responsibilities:
- Work with QA to provide Regression infrastructure;
- Close collaboration with developers to satisfy their hardware requirements within reason;
- Develop and improve operational practices and procedures;
- Continuous optimization and improvement to existing systems and infrastructure;
- Work with CI and CD tools, and source control such as GIT / Bamboo / Octopus;
- Troubleshoot application issues and devise an approach to fixing them;
- Automate and Manage the release of all applications to different environments;
- Establish mutually beneficial relationships with stakeholders that support thought leadereship, innovative and integrated practice solutions;
- Build a culture of collaboration between Analysts, Architects, Development, QA and Infrastructure ensuring optimal delivery;
- Lead the development of contingency plans and identify continuity or disaster recovery risks and mitigation plans;
- Research new technologies and make recommendations;
- Attend all relevant meetings in line with agile methodology;
- Assess and communicate business requirements and functional specifications for the design and implementation of solutions;
- Ensure the pre-production and production environments are managed;
- To collaboratively manage all environments as part of the DevOps team.
Requirements:
- 3+ years’ work experience in DevOps;
- Git, Bitbucket, Maven;
- BSc CompSci, National Diploma in IT/ relevant qualifications;
- Minimum 5+ years previous experience in development and operations, or related IT, computer, or operations field;
- 1 year ability to configure and deploy infrastructure using cloudformation, ECS and lambda;
- 1 year ability to implement mechanisms to detect and respond to incidents;
- 1 year ability to implement high availability, and disaster recovery using cloudfront, Route53, and RDS;
- 2 years knowledge or digital application patterns 1-year knowledge of devops;
- 2 years knowledge of agile;
- Knowledge of AWS Cloud Technologies;
- 1 year ability to automate management of polices and standards using trusted advisor, Secrets manager and certificates manager;
- Knowledge of Scripting – bash, PHP, ruby, python;
- Dotnet core;
- Experience working in a retail and/or Ecommerce environment would be advantageous;
- Knowledge of agile and TDD methodology.