Job Summary:
We are looking for a highly skilled and experienced Platform & DevOps Engineer to join our team. The ideal candidate will be responsible for managing and supporting DevOps tools, ensuring smooth CI/CD pipeline implementation, and maintaining infrastructure on Google Cloud Platform (GCP). This role requires expertise in Jenkins, Terraform, Docker, Kubernetes (GKE), and security best practices. Experience in the banking industry is a plus. The candidate should be able to work independently, troubleshoot production issues efficiently, and be flexible with work shifts.
Key Responsibilities:
- Design, implement, and maintain CI/CD pipelines using Jenkins and other DevOps tools.
- Manage and support Terraform-based infrastructure as code (IaC) for scalable deployments.
- Work with GCP products such as GCE, GKE, BigQuery, Pub/Sub, Monitoring, and Alerting.
- Collaborate with development and operations teams to enhance integration and deployment processes.
- Build and manage container images using Packer and Docker, ensuring efficient image rotation strategies.
- Monitor systems, respond to alerts, and troubleshoot production issues promptly.
- Ensure infrastructure security, compliance, and best practices are maintained.
- Provide technical guidance to development teams on DevOps tools and processes.
- Implement and support GitOps best practices, including repository configurations like code owners and webhooks.
- Document processes, configurations, and best practices for operational efficiency.
- Stay updated with the latest DevOps technologies and trends, continuously improving existing practices.
Required Skills & Qualifications:
- Proficiency in scripting and automation using Bash, Python, or Groovy.
- Hands-on experience with Jenkins, Terraform, and GCP infrastructure management.
- Strong knowledge of containerization (Docker) and orchestration tools like Kubernetes (GKE) and Helm.
- Familiarity with disaster recovery, backups, and troubleshooting production issues.
- Solid understanding of infrastructure security, compliance, and monitoring best practices.
- Experience with image creation and management using Packer and Docker.
- Prior exposure to banking industry processes and regulations is an advantage.
- Excellent problem-solving, communication, and teamwork skills.
- Ability to work independently and handle multiple priorities in a fast-paced environment.