
DevOps engineer
- Bangalore, Karnataka
- Permanent
- Full-time
- Automation & Scripting: Develop automation scripts using Shell/Bash or Python for system administration, workflows, and deployment processes.
- Containerization & Orchestration: Manage containerized workloads using Docker and orchestration platforms like Kubernetes (EKS, RKS).
- CI/CD Pipelines: Build and manage automated pipelines with Jenkins, leveraging Groovy scripts for complex workflows.
- Infrastructure as Code (IaC): Implement infrastructure provisioning using Terraform and CloudFormation Templates (CFT) to ensure reproducible environments.
- Configuration Management: Handle configuration deployments using YAML and maintain applications in alignment with operational best practices.
- Monitoring & Observability: Implement and maintain monitoring, logging, and alerting systems using industry-leading tools to ensure system health, performance, and reliability.
- Networking & Security: Monitor and troubleshoot network configurations, connectivity issues, and security best practices for distributed applications.
- Troubleshooting & Support: Provide advanced troubleshooting for production incidents, working closely with developers to resolve issues in a microservices-based architecture.
- Continuous Improvement: Research, recommend, and introduce new tools and automation to improve deployment efficiency and system scalability.
- Expert-level knowledge of Linux-based systems and command-line administration.
- Proficient in Shell/Bash scripting or Python programming.
- Strong expertise in Docker and container lifecycle management.
- Solid hands-on experience with Kubernetes (preferably EKS or Rancher Kubernetes Service).
- Experience in Jenkins pipeline creation (declarative & scripted) using Groovy.
- Familiarity with IaC tools like Terraform and AWS CloudFormation Templates.
- Proficiency in creating and maintaining YAML configurations.
- In-depth understanding of AWS or Azure cloud services and on-premises environments.
- Strong grasp of networking fundamentals and troubleshooting.
- Proven experience implementing monitoring, logging, and observability best practices (e.g., Prometheus, Grafana, ELK, CloudWatch).
- Hands-on experience with microservices architectures and related operational patterns.
- Excellent troubleshooting skills with a practical, hands-on approach.
- Strong problem-solving and analytical skills.
- Ability to work independently while collaborating across teams.
- Excellent communication skills in technical and non-technical contexts.
- Continuous learner who keeps up-to-date with the latest DevOps tools and trends.