As a Senior Infrastructure Engineer, you will play a pivotal role in designing, implementing, and maintaining scalable, secure, and high-performance cloud infrastructure across multiple platforms. You will work closely with development and operations teams to automate processes, optimize system reliability, and ensure compliance with industry best practices.
What you will do:
- Develop, configure, deploy, and maintain cloud infrastructure systems across multiple cloud platforms (AWS, Azure, GCP).
- Automate infrastructure provisioning and management using Infrastructure as Code (IaC) tools such as Terraform, CloudFormation, Ansible.
- Implement and manage CI/CD pipelines for infrastructure deployments, ensuring efficient and reliable release processes.
- Monitor system performance, troubleshoot issues, and ensure high availability and reliability of infrastructure services.
- Collaborate with development teams to design scalable, secure, and resilient infrastructure solutions.
- Implement and enforce security best practices, compliance standards, and data protection measures.
- Participate in on-call rotation to provide timely support and incident resolution.
- Document infrastructure designs, configurations, and operational procedures.
- Evaluate new technologies and tools to improve infrastructure efficiency and effectiveness.
- Mentor junior engineers and contribute to the team’s knowledge sharing initiatives.
What you will need:
- Bachelor’s degree in Computer Science, Engineering, or a related field; or equivalent practical experience.
- Minimum of 5 years of experience in infrastructure engineering, with a focus on cloud platforms.
- Proven experience with major cloud providers (AWS, Azure, GCP), including hands-on experience with their services (e.g., EC2, S3, Lambda, AKS, Azure Functions, GKE, Cloud Functions).
- Strong proficiency in Infrastructure as Code (IaC) tools such as Terraform, CloudFormation, or Ansible.
- Experience with scripting languages (e.g., Python, Bash) for automation.
- Solid understanding of networking concepts, security principles, and distributed systems.
- Experience with CI/CD tools (e.g., Jenkins, GitLab CI, Azure DevOps) and version control systems (e.g., Git).
- Excellent problem-solving skills, attention to detail, and ability to work independently or as part of a team.
- Strong communication and interpersonal skills.
- US Citizenship is required.
- Ability to obtain and maintain a Public Trust security clearance.