The Senior DevOps Engineer is a core member of the DevOps platform or enablement team who builds, maintains and rolls out CI/CD pipelines as service to the autonomous team to enable them deliver software better and quicker.
The role involves the design, development, implementation and maintenance of continuous deployment solutions and products, and coaching the software engineers on DevOps, automation and cloud adoption.
Creates and maintains fully automated CI/CD pipelines for code deployment, integration of test automation, code quality, telemetry and orchestration for automated build and release of software.
Configures and tailors build pipelines to support continuous integration and delivery for products and technologies that will help optimize for performance, scalability and supportability by working in enablement team of Agile release trains.
Actively guides teams on container deployment & orchestration, manages, improves and monitors cloud infrastructure including cloud shared services/ landing zones.
Builds and deploys Docker containers to break up monolithic app into microservices, improving developer workflow, increasing scalability, and optimizing speed.
Lead technical design and build for tailoring solutions in a team.
Translate functional and non-functional requirements into fit for purpose technical design.
Work on problems of diverse scope where analysis of data requires evaluation of identifiable factors. Demonstrate good judgment in selecting methods and techniques for obtaining solutions