Work mode : Remote
Salary- 12 LPA
Experience- 5 To 8 Years
We are seeking a highly experienced and passionate DevOps Engineer with 5 years ofhands-on experience to join our dynamic team. The ideal candidate will be instrumental indesigning, implementing, and maintaining our scalable and highly available infrastructure,focusing on automation, CI/CD pipelines, and cloud-native solutions. You will play a crucial rolein bridging the gap between development and operations, ensuring smooth and efficientsoftware delivery from code commit to production.
Responsibilities
- Infrastructure as Code (IaC): Design, implement, and manage cloud infrastructure
using IaC tools (e.g., Terraform, CloudFormation, Pulumi) for various cloud providers
(AWS, Azure, GCP).
- CI/CD Pipeline Management: Develop, maintain, and optimize robust CI/CD pipelines
using tools like Jenkins, GitLab CI/CD, Azure DevOps, GitHub Actions, or CircleCI to
automate software build, test, and deployment processes.
- Containerization & Orchestration: Expertise in containerization technologies (Docker)
and orchestration platforms (Kubernetes, Amazon EKS, Azure AKS, Google GKE).
- Cloud Platform Expertise: Proficient in administering, optimizing, and troubleshooting
services on at least one major public cloud platform (AWS, Azure, or GCP).
- Monitoring & Logging: Implement and manage comprehensive monitoring (e.g.,
Prometheus, Grafana, Datadog) and centralized logging (e.g., ELK Stack, Splunk, Loki)
solutions to ensure system health and performance.
- Automation: Automate repetitive tasks and workflows across the software development
lifecycle using scripting languages (e.g., Python, Bash, Go).
- Configuration Management: Utilize configuration management tools (e.g., Ansible,
Chef, Puppet, SaltStack) for consistent environment provisioning and management.
- Security Best Practices: Implement and enforce security best practices within the
infrastructure and CI/CD pipelines, including vulnerability scanning, access control, and
compliance.
- Troubleshooting & Support: Provide expert-level support for infrastructure and
application issues, proactively identify bottlenecks, and implement solutions.
- Collaboration: Work closely with development, QA, and operations teams to
understand requirements, propose solutions, and foster a culture of shared responsibility
and continuous improvement.
- Documentation: Create and maintain clear, concise documentation for infrastructure,
processes, and tools.
- On-Call Rotation: Participate in an on-call rotation to ensure system availability and
responsiveness (if applicable).
Required Skills & Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field, or
equivalent practical experience.
- 5+ years of hands-on experience as a DevOps Engineer or a similar role.
- Strong proficiency in at least one major cloud platform (AWS, Azure, or GCP), with
relevant certifications preferred.
- Extensive experience with Infrastructure as Code (IaC) tools (e.g., Terraform).
- In-depth knowledge and practical experience with CI/CD tools (e.g., Jenkins, GitLab
CI/CD).
- Solid understanding of containerization (Docker) and container orchestration
(Kubernetes).
- Proficiency in scripting languages (Python, Bash).
- Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK Stack).
- Familiarity with configuration management tools (e.g., Ansible).
- Strong understanding of networking concepts (TCP/IP, DNS, VPN, Load Balancing).
- Experience with version control systems (Git, GitHub, GitLab, Bitbucket).
- Excellent problem-solving, analytical, and communication skills.
- Ability to work independently and as part of a collaborative team.
Preferred Qualifications (Nice To Have)
- Experience with serverless computing (AWS Lambda, Azure Functions, Google Cloud
Functions).
- Knowledge of database administration (SQL, NoSQL).
- Experience with microservices architecture.
- Familiarity with site reliability engineering (SRE) principles.
- Certifications in relevant technologies (e.g., Kubernetes