Lead DevOps Engineer Job Description

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.