- Design, implement, and maintain scalable, reliable, and secure cloud infrastructure.
- Develop and automate CI/CD pipelines for seamless application deployment.
- Collaborate with development, QA, and operations teams to streamline software delivery.
- Monitor system performance, troubleshoot issues, and optimize infrastructure health.
- Ensure security best practices are adhered to across the infrastructure and pipelines.
- Manage configuration, orchestration, and containerization technologies such as Docker, Kubernetes, etc.
- Implement infrastructure as code (IAC) using tools like Terraform, Cloud Formation, or Ansible.
- Maintain and improve backup, disaster recovery, and incident management procedures.
- Keep abreast of emerging technologies and industry trends to recommend improvements.
Solid experience with AWS, Azure, and Google Cloud Platform (GCP)Deep understanding of Kubernetes (K8s) and containerized environmentsProficient in Docker and container lifecycle managementStrong knowledge of Git and version control workflowsHands-on experience with CI/CD pipelines (GitHub Actions, GitLab CI, etc.)Infrastructure as Code using Terraform (or similar tools)Strong Linux/Unix background and scripting (Bash, Python)Experience with monitoring, logging, and alerting toolsFamiliarity with system architecture, load balancing, and scaling techniques