We are looking for a skilled Infrastructure Engineer with experience in cloud platforms, container orchestration, automation, and CI/CD pipeline development. The ideal candidate should have hands-on experience with Python scripting, Google Cloud Platform (GCP), Microsoft Azure, and Kubernetes to build, manage, and optimize scalable infrastructure.
Responsibilities:
- Design, build, and maintain scalable cloud infrastructure on GCP and Azure.
- Develop Python scripts to automate infrastructure management and operational tasks.
- Build, configure, and maintain CI/CD pipelines for automated build, testing, and deployment.
- Deploy, manage, and troubleshoot containerized applications using Kubernetes.
- Implement Infrastructure as Code (IaC) using tools such as Terraform.
- Monitor system performance, troubleshoot infrastructure issues, and ensure high availability.
- Implement cloud security best practices, access controls, and resource optimization.
- Collaborate with development and DevOps teams to improve deployment processes and infrastructure reliability.
- Design, build, and maintain scalable cloud infrastructure to support application deployment, performance, reliability, and security across GCP and Azure.
- Develop and automate infrastructure using Python, Kubernetes, and Infrastructure as Code (Terraform).
- Build and maintain CI/CD pipelines to streamline application deployment and infrastructure provisioning.
Requirements:
- Skills Required: Python, GCP, Azure, Kubernetes, CI/CD Pipelines.
- Strong hands-on experience with Python scripting and automation.
- Experience working with GCP and/or Microsoft Azure cloud platforms.
- Good understanding of Kubernetes and container orchestration.
- Hands-on experience in building and managing CI/CD pipelines.
- Knowledge of Docker and containerization.
- Experience with Git and version control systems.
- Understanding of Linux/Unix systems, networking, and cloud infrastructure.
- Familiarity with Infrastructure as Code tools such as Terraform.
- Strong troubleshooting, problem-solving, and automation skills.
Good to Have:
- Experience with monitoring tools such as Prometheus, Grafana, or cloud-native monitoring solutions.
- Knowledge of cloud security, IAM, and infrastructure cost optimization.
- Experience with Jenkins, GitHub Actions, GitLab CI/CD, or Azure DevOps.