Salary
💰 $145,500 - $203,900 per year
Tech Stack
AnsibleAWSAzureCloudDockerJavaJenkinsLinux.NETPythonShell ScriptingTerraform
About the role
- Design, implement and automate the creation of Cloud Infrastructure in Azure & AWS using Infrastructure as Code tools such as Terraform, Ansible and Jenkins
- Provide leadership, experience and mentoring on the adoption and usage of Infrastructure as Code automation across Service Operations and Delivery and as well as the broader organization
- Build and help transform towards container and serverless compute architectures, such as AKS, EKS, Docker and Azure Functions
- Build and help maintain CI/CD pipelines and orchestrations across multiple environments
- Advise, implement and support the adoption of Cloud Native solutions as appropriate to the situation and needs
- Build effective Observability of managed solutions, including troubleshooting issues as they arise
- Ensure the infrastructure, automation, monitoring, and CI/CD solutions for FCC/DXG are compatible with the broader organizational DevOps and Security patterns and processes
- Mentor a team of DevOps engineers, fostering a culture of collaboration and continuous learning
- Explore new technologies, development patterns, and partake in pilots/POC/technology evaluations
- Conduct work activities using SRE principles, such as resilience, metrics, capacity planning, toil, Incident management and security
- Provide input into architecture and engineering standards
- Deploy and maintain critical applications and provide input into designing new systems and modernize existing applications
- Identify areas in need of engineering improvements and propose replacement strategies
- Resolve Production Incidents and contribute to root cause analysis
- Improve knowledge sharing across the organization on automation best practices
- Have on call responsibilities in rotation within the Service Delivery and Operations team
Requirements
- Bachelor's Engineering and a Master's degree in Computer Science or a related field
- Minimum 8 years of software related experience required, with a mixture of Site Reliability, DevOps, or Release Engineering experience with Software Engineering experience in backend services, middleware or data systems
- Strong background in software development, with experience in languages such as Python, .NET or Java
- Possess recent experience with Cloud infrastructure (Azure and AWS)
- Proficient in Shell Scripting Languages (PowerShell & Bash)
- Understanding of the core Azure/AWS services (PaaS, IaaS, SaaS)
- Proficiency with automation and source configuration management tools such as Git
- Experience with infrastructure as code tools such as Terraform or CloudFormation
- Experience with continuous integration and deployment tools such as Azure DevOps, Jenkins or Travis CI
- Experience in leading a team of DevOps engineers
- Able to clearly explain technical projects to diverse staff to gain their support
- Strong attention to detail with excellent problem-solving skills
- Experience and deep commitment to the transformation to a DevOps culture focusing on continuous integration – full lifecycle of building, automated and performance testing, and automating deployment
- Experience building platforms for Observability and defining standard operating procedures
- Experience with diagnostic tools and script automation of Windows and Linux
- Conduct work activities using SRE principles, such as resilience, metrics, capacity planning, toil, Incident management and security
- Have on call responsibilities in rotation within the Service Delivery and Operations team