Devops Lead
--Sravani Akula--
Role:
We are seeking an experienced DevOps Lead for our team. The ideal candidate will collaborate
with development and operations teams to build and support cloud-based infrastructure and
deployment pipelines. You will design scalable CI/CD processes, implement infrastructure as code,
and ensure system performance and security, all while adhering to best practices in DevOps and
automation.
Job Location – Hyderabad, India.
We are looking for an ideal candidate for the DevOps Lead position, you embody the qualities of a team player with a
relentless get-it-done attitude. Your intellectual curiosity and customer focus drive you to continuously seek
new ways to add value to your accomplishments. You thrive under pressure, maintaining a positive attitude
and understanding that your career is a journey. You are willing to make the right choices to support your
growth.
In addition to your excellent communication skills, both written and verbal, you have a proven
ability to create efficient and scalable infrastructure solutions that effectively support our core
values. Your creativity and proactive nature enable you to think differently, find innovative
solutions, deliver high-quality outputs, and ensure system reliability and performance. You prefer
to work independently with little to no supervision. You are process-oriented, adopt a methodical
approach, and demonstrate a quality-first mindset.
You have led initiatives involving automation, continuous integration/continuous deployment
(CI/CD), and infrastructure as code (IaC). You consistently use constructive feedback mechanisms
to improve productivity, accountability, and performance within the team. Your track record
showcases your results-driven approach, as you have consistently delivered successful projects
with customer case studies published on public platforms. Overall, you possess a unique
combination of skills, qualities, and experiences that make you an ideal fit to lead our DevOps
initiatives. You value inclusivity and want to join a culture that empowers you to show up as your
authentic self. You know that success hinges on commitment, our differences make us stronger,
and the finish line is always sweeter when the whole team crosses together.
In your role, you will drive the team using automation, monitoring, and optimization. You will
manage multiple projects, oversee deployment pipelines and their statuses, handle escalations and
mitigations, plan ahead, identify infrastructure needs, collaborate with recruitment teams for hiring,
enable development teams with pre-deployment checks, and work closely with development
managers/leads for solutioning and delivery statuses, as well as architects for technology research
and solutions.
What you’ll do
Following are high level responsibilities that you will play but not limited to:
Manage Kubernetes Clusters: Deploy, maintain, and troubleshoot applications in Kubernetes
clusters. Ensure high availability and scalability of our cloud products.
Containerize Applications: Use Docker and Docker-compose to create, manage, and maintain
various test environments and internal tools.
Infrastructure as Code: Utilize Terraform to manage and update our infrastructure, ensuring changes
are tracked and implemented efficiently.
Cloud Platform Management: Deploy, monitor, and maintain services on cloud platforms,
preferably GCP, ensuring optimal performance and cost efficiency.
Linux System Administration: Perform extensive system administration tasks on various Linux
distributions including RHEL, Ubuntu, and CentOS.
Network Configuration: Configure and manage network components such as subnets, VPCs,
firewalls, iptables, and SSL.
Configuration Management: Use Ansible for deployment and configuration management in on-
premises solutions.
CI/CD Pipeline Setup: Develop and maintain CI/CD pipelines using Jenkins for both on-premises
and cloud environments.
Source Code Management: Manage Git repositories and pipeline deployments with GitLab.
Production Deployments: Use Helm for deploying production code in Kubernetes.
Automation and Scripting: Write and maintain Python scripts for internal deployments and
maintenance tasks.
What you’ll bring
Education: Bachelor’s degree required, Master’s degree a plus.
8+ years of experience in the industry with DevOps tools
Kubernetes: Minimum of 3+ years of hands-on experience with Kubernetes, managing
deployments and troubleshooting.
Docker and Docker-compose: At least 3-4 years of experience with Docker, creating and
managing containerized applications.
Terraform: 1-2 years of experience using Terraform for infrastructure management, able to
understand and modify existing modules.
Cloud Platforms: Minimum of 4+ years of experience with any cloud platform (GCP
preferred), with a strong understanding of cloud concepts.
Linux: 6+ years of solid experience with Linux OS, proficient in shell scripting, and
administration of RHEL, Ubuntu, and CentOS.
Networking: Strong foundational knowledge of networking concepts including subnets,
VPCs, firewalls, iptables, and SSL.
Additional Tools: Experience with Ansible, Jenkins, GitLab, Helm, and Python for various
DevOps tasks.
Preferred Skills:
Ansible: Experience with configuration management and on-premises deployments.
Jenkins: Proficiency in setting up and managing CI/CD pipelines.
GitLab: Experience with Git source control and pipeline deployment.
Helm: Familiarity with Helm for Kubernetes deployments.
Python: Ability to write and maintain Python scripts for automation and maintenance.