Role overview
You will design, build, and maintain CI/CD pipelines and cloud infrastructure across Google Cloud, Azure, and AWS, enabling fast, secure, and reliable software delivery. You will work closely with developers, QA, and security teams to automate builds, deployments, and infrastructure on multi‑cloud platforms.
Key responsibilities
- Design, implement, and maintain end‑to‑end CI/CD pipelines using Jenkins as the primary build/orchestration tool, and complementary tools such as GitHub Actions, GitLab CI, or Azure DevOps where applicable.
- Build and manage cloud infrastructure on Google Cloud (GCP), Microsoft Azure, and AWS using Infrastructure‑as‑Code (IaC) such as Terraform, Ansible, or CloudFormation.
- Containerize and deploy applications using Docker and Kubernetes (GKE, EKS, AKS or similar managed services).
- Configure and manage logging, monitoring, and alerting using tools like Prometheus, Grafana, ELK, Splunk, or native cloud monitoring services.
- Automate build, test, and deployment workflows in Jenkins (including parameterized builds, stages, pipelines‑as‑code, and integration with Git/Artifactory/Nexus).
- Implement and enforce security and compliance controls (IAM, network security, secrets management, vulnerability scanning) across all cloud environments.
- Support blue/green, canary, and rolling deployments and rollback mechanisms to minimize downtime and improve release reliability.
- Troubleshoot production incidents, perform root‑cause…