Senior DevOps Engineer
Siemens View all jobs
- Pune, Maharashtra
- Permanent
- Full-time
- Key Responsibilities:
- Design, implement, and maintain CI/CD pipelines using GitLab, including configuring GitLab Runners.
- Build, manage, and scale containerized applications using Docker, Kubernetes, and HELM.
- Automate infrastructure provisioning and management with Terraform.
- Manage and optimize cloud-based environments, especially AWS.
- Administer and optimize Kafka clusters for data streaming and processing.
- Oversee the performance and reliability of databases and Linux environments.
- Monitor and enhance system health using tools like Prometheus and Grafana.
- Collaborate with cross-functional teams to implement DevOps best practices.
- Ensure system security, scalability, and disaster recovery readiness.
- Troubleshoot and resolve technical issues across the infrastructure.
- Required Skills & Qualifications:
- 5 - 8 years of experience in DevOps, system administration, or a related role.
- Expertise in CI/CD tools and workflows, especially GitLab Pipelines and GitLab Runners.
- Proficient in containerization and orchestration tools like Docker, Kubernetes, and HELM.
- Strong hands-on experience with Docker Swarm, including creating and managing Docker clusters.
- Proficiency in packaging Docker images for deployment.
- Strong hands-on experience with Kubernetes, including managing clusters and deploying applications.
- Strong hands-on experience with Terraform for Infrastructure as Code (IaC).
- In-depth knowledge of AWS services, including EC2, S3, IAM, EKS, MSK, Route53 and VPC.
- Solid experience in managing and maintaining Kafka ecosystems.
- Strong Linux system administration skills.
- Proficiency in database management, optimization, and troubleshooting.
- Experience with monitoring tools like Prometheus and Grafana.
- Excellent scripting skills in languages like Bash, Python.
- Strong problem-solving skills and the ability to work in a fast-paced environment.
- Excellent communication skills and a collaborative mindset.
- Good to Have Skills:
- Experience with Keycloak for identity and access management.
- Familiarity with Nginx or Traefik for reverse proxy and load balancing.
- Hands-on experience in PostgreSQL maintenance, including backups, tuning, and troubleshooting.
- Knowledge of the railway domain, including industry-specific challenges and standards.
- Experience in implementing and managing high-availability architectures.
- Exposure to distributed systems and microservices architecture.
- 5-8 years of experience is required.
- Great Communication skills.
- Analytical and problem-solving skills