
Mid Sr. DevOps Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
Senior DevOps Engineer (Ahmedabad - Onsite)
Experience Required: 2-4 years (Kubernetes Expertise Essential)
Candidates with less than 2 years or more than 4 years of experience are not eligible for this role.
The TFPL is seeking a skilled Senior DevOps Engineer to join our team in Ahmedabad. This is a permanent, onsite position.
As a DevOps Engineer, you will be instrumental in the development, deployment, and ongoing maintenance of our applications and infrastructure. You will collaborate closely with development teams, IT operations, and other key stakeholders to ensure our operations are efficient, reliable, and scalable. Your deep understanding of DevOps methodologies, with a particular focus on Kubernetes, will be vital in optimizing our processes and delivering exceptional products.
Key Requirements:
- A Bachelor's degree in Computer Science, Engineering, or a related discipline, or equivalent practical experience.
- 2 to 4 years of professional experience in a DevOps Engineer capacity or a similar technical role.
- Mandatory hands-on experience with Kubernetes, including cluster administration, deployment, scaling, and troubleshooting.
- Proven proficiency with CI/CD tools such as Jenkins, GitLab CI, or comparable platforms.
- Demonstrated experience working with major cloud platforms including AWS, Azure, or Google Cloud.
- Strong foundational knowledge of containerization technologies, with a focus on Docker.
- Experience in scripting and automation using languages like Bash, Python, or PowerShell.
- Familiarity with Infrastructure as Code (IaC) tools like Terraform or Ansible.
- Understanding of essential monitoring and logging solutions, such as Prometheus, Grafana, and the ELK stack.
Core Responsibilities:
- Architect, implement, and manage robust CI/CD pipelines to automate build, test, and deployment workflows.
- Proactively monitor and maintain the health, performance, and security posture of our infrastructure and deployed applications.
- Partner effectively with development teams to grasp their needs and deliver tailored DevOps solutions that boost productivity and elevate product quality.
- Diagnose and resolve complex issues pertaining to infrastructure, deployments, and overall system performance.
- Implement and manage infrastructure using Infrastructure as Code (IaC) principles with tools like Terraform or Ansible.
- Administer and manage Kubernetes clusters, overseeing deployments, scaling strategies, and troubleshooting any arising issues.