What you'll do
As a Senior DevOps Engineer, you will be responsible for the DevOps activities of one or more software products and supporting systems. You will use advanced technical and problem-solving skills to help the team tackle complex issues, satisfy customer requirements, and accomplish development objectives.
- Collaborate with cross-functional teams to design and implement effective solutions for complex infrastructure, build, and packaging challenges.
- Perform moderately complex debugging and testing actions on code, processes, and deployments to identify ways to streamline execution and minimize errors encountered.
- Maintain and enhance DevOps tools, infrastructure and build environment used by product creation teams.
- Oversee the management, optimization, and scalability of CI/CD pipelines.
- Lead the design and implementation of cloud solution architectures for our products.
- Design and support microservices-based build workflows for cloud and on-premises deployment.
- Automate distribution of products via Docker images and deploy them on Kubernetes-based environments.
- Deploy and maintain testing environments to support development and testing activities.
What you need
To succeed in this role, you will need:
- Strong technical skills in DevOps, cloud computing, and software development.
- Experience with containerization, orchestration, and CI/CD pipelines.
- Knowledge of cloud platforms, such as AWS or Azure.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills.
Why this matters
This role is critical to the success of our software products and supporting systems. As a Senior DevOps Engineer, you will have the opportunity to work on complex technical challenges, design and implement innovative solutions, and collaborate with cross-functional teams to deliver high-quality products and services.