We are looking for a highly skilled Senior DevOps Engineer to support and enhance our internal Java/Kotlin Applications Framework. This role is critical in ensuring the reliability, scalability, and performance of
applications running in the Borg environment. You will work closely with developers, architects, and infrastructure teams to drive CI/CD automation, manage Kubernetes clusters, and maintain cloud infrastructure – particularly within Google Cloud Platform (GCP).
Key Responsibilities include:
- Provide expert-level DevOps support for applications built on our internal Java/Kotlin framework.
- Collaborate with development teams to understand application needs and optimize infrastructure and deployment pipelines.
- Design, implement, and maintain robust CI/CD pipelines using Git, Docker, and related technologies.
- Manage and troubleshoot Kubernetes clusters (GKE or self-managed), including Helm charts, ingress, autoscaling, and workload distribution.
- Monitor infrastructure and application health, setting up efficient alerting and logging mechanisms.
- Administer and optimize MySQL databases: replication, backups, performance tuning, and queries.
- Debug and resolve complex issues across the stack – from application code to containers and cloud infrastructure.
- Lead continuous improvements in DevOps tools, automation, and best practices.
- Mentor junior engineers and contribute to knowledge-sharing initiatives.
Technical Expertise:
- Strong experience with Git (advanced branching, versioning strategies).
- Deep expertise in Docker: image building, registry management, lifecycle management.
- Solid experience managing and troubleshooting Kubernetes (GKE/self-managed) and tools like Helm.
- Hands-on with GCP services: GKE, Compute Engine, Cloud SQL, Cloud Storage, Pub/Sub, Monitoring & Logging.
- Competency in managing MySQL databases including backups, performance tuning, and replication.
- Proficient in Java, with the ability to debug application code when needed.
Soft Skills:
- Strong troubleshooting skills for distributed systems and containers.
- Ownership mindset with the ability to work independently and collaboratively.
- Excellent communication skills (written and verbal).
Preferred Qualifications:
- Kubernetes certifications (CKA, CKAD).
- Proficiency in Shell scripting and Python for automation.
- Experience with other cloud platforms (AWS, Azure).
- Familiarity with Docker Swarm and Maven for build automation.