Job Description:
Design, implement, and maintain CI/CD pipelines using tools like Jenkins
Manage Jenkins server and pipelines
Perform Linux administration with ability to build custom tools
Configure and manage Helm for Kubernetes package management
Manage Infrastructure as Code (IaC) using Terraform, Ansible, and Helm
Deploy and manage containerized applications with Docker and Kubernetes
Implement observability with Prometheus, Grafana, and ELK stack; perform root cause analysis for incidents
Ensure security and compliance through automated vulnerability scanning and tools like SonarQube
Monitor infrastructure health, implement auto-scaling and self-healing mechanisms
Document processes and create runbooks for repeatable DevOps tasks
Programming knowledge in any language is a plus
Required Skills and Qualifications:
Strong experience with CI/CD tools (e.g., Jenkins, GitLab CI/CD)
Hands-on experience with Docker and Kubernetes in production environments
Proficiency with scripting languages such as Bash, Python, or Groovy
Strong knowledge of Infrastructure as Code (Terraform, Ansible)
Familiarity with monitoring and alerting tools (Prometheus, Grafana, ELK)
Strong experience with version control (Git, branching strategies)
Understanding of SDLC and Agile methodologies
Preferred Qualifications:
Experience with Helm for Kubernetes package management
Experience migrating systems to cloud-native architectures
Knowledge of database administration and migration (PostgreSQL or Oracle)
Familiarity with Security-as-Code and DevSecOps practices