Lead DevOps Engineer Job Description Template
Our company is looking for a Lead DevOps Engineer to join our team.
Responsibilities:
- Manage a group of highly motivated DevOps engineers and systems administrators;
- Participate in the agile ceremonies and interface with the agile team(s) and other program staff as required;
- Work with application teams to help them adopt continuous build, inspection, testing and deployment;
- Participate in all aspects of DevOps Engineering and promote industry standard methodologies in DevOps Engineering;
- Migrate code from TFS to Azure DevOps;
- Help to configure DevOps stack with regards to performance monitoring, analytics, and audit-ability;
- Design and build a new code production pipeline;
- Developing ‘Idealized’ automated CI/CD processes, and working with teams to implement those processes in SSGA’s DevOps technology stack;
- Provide deployment and occasional off hours support;
- Analyze existing standards to identify gaps and remedies. Evaluate gaps in related to DevOps best practices;
- Develop and maintain installation, configuration and operations procedures;
- Develop Junit tests to support code coverage as part of the CI / CD pipeline;
- Share best practices with a focus on re-use of application code;
- Work with the Development, project/product management organizations to align projects, releases, patches, and other efforts;
- Implement automation tools and frameworks (CI/CD pipelines).
Requirements:
- Experience automating and orchestrating workloads for large-scale enterprise Java applications using Ansible;
- Hands-on experience with cloud solutions at massive scale and resiliency;
- Experience with Test Driven Development a plus;
- 9+ Years related experience with a Bachelors in Science;
- Deploy updates and fixes;
- Experience with PostgreSQL, MySQL, NoSQL, and/or Cassandra a plus;
- Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field;
- Experience migrating application to AWS cloud. AWS certifications are a plus;
- Good knowledge of Ruby or Python;
- Deep knowledge & Understanding of (including configuring and adopting) build tools like Ant, Maven, and Gradle;
- Knowledgeable with Scaled Agile Framework (SAFe) practices and tools; Certification in Agile delivery (e.g., SAFe Agilist);
- Write scripts and automation using Perl/Python/Groovy/Java/Bash;
- Clearly demonstrate, hands on experience with shell scripting, Python, Groovy, etc;
- BS Degree in computer science; MS Degree is preferred;
- Develop scripts to automate visualization.