Mission
As an Infrastructure Engineer on our Infrastructure Team, you will:
Design and Implement Cloud Infrastructure: Architect and deploy scalable, reliable, and secure infrastructure solutions on Azure and AWS using Infrastructure as Code (IaC) tools like Terraformand Terragrunt.
Automate and Optimize Operations: Develop and manage automation processes to enhance the efficiency and reliability of our infrastructure, focusing on streamlining operations to support our rapidly evolving tech environment.
Monitoring and Logging: Set up monitoring and logging solutions using tools like DataDog to ensure the health and performance of our infrastructure.
Collaborate Across Teams: Work closely with the Developer Experience (DevEx), Security, and other Platform teams to ensure seamless integration and operational efficiency. Your cooperative efforts will aim at improving operational efficiency and integrating robust infrastructure solutions across these essential functions.
Develop in Python: Use Python for scripting and automation tasks, including developing tools and utilities to meet diverse operational needs.
Implement Continuous Deployment Pipelines: Work with tools like GitHub Actions, ArgoCD, and FluxCD to set up and maintain continuous integration and continuous deployment pipelines.
Document and Share Knowledge: Create and maintain comprehensive documentation of infrastructure processes and systems to empower teams and ensure consistency in operational excellence.
Identify and Resolve Infrastructure Challenges: Proactively troubleshoot, optimize, and refine infrastructure processes, focusing on maintaining robust and agile operations.