DevOps Engineer

Location

India

Type

On Site

Experience

5

About Us

Testing Mavens is a next-generation QA & Software Testing Services provider headquartered in New Jersey, USA, with offshore facilities in India. We have deep expertise in various spheres like Finance and Advisory, EdTech, Fashion and Pharmacy, etc. We partner with massive global brands to deliver excellent testing experience.

Location - Pune, India or Remote

Job Overview:

As a DevOps Engineer, you will work closely with development, IT, and operations teams to design, implement, and maintain infrastructure solutions. Your role will ensure that our software delivery pipeline is smooth, automated, and scalable. You will also be responsible for managing cloud infrastructure, CI/CD pipelines, monitoring, and improving the reliability of our systems.

 

Key Responsibilities:

Automation & Configuration Management:

Develop and manage CI/CD pipelines to automate deployment and ensure smooth delivery cycles.

Implement configuration management tools like Ansible, Chef, Puppet, or similar to manage infrastructure.

 

Infrastructure Management:

Deploy and maintain cloud infrastructure (e.g., AWS, Azure, GCP) to ensure scalability and reliability.

Implement Infrastructure-as-Code (IaC) using tools like Terraform, CloudFormation, or similar.

 

Collaboration & Communication:

Work with developers to design and implement automation and deployment solutions.

Collaborate with cross-functional teams to troubleshoot and resolve production issues.

 

Monitoring & Performance Tuning:

Set up and manage monitoring tools (e.g., Prometheus, Nagios, Grafana) to ensure application and infrastructure health.

Analyze system performance and optimize for efficiency, security, and uptime.

 

Security:

Integrate security best practices into the CI/CD pipeline and overall infrastructure design.

Regularly audit systems for vulnerabilities and address any security issues promptly.

 

Documentation & Process Improvement:

Create and maintain documentation on deployment procedures, infrastructure configurations, and operational procedures.

Continuously improve existing processes, focusing on automation, security, and efficiency.

 

Requirements:

Technical Skills:

Experience with cloud platforms like AWS, Azure, GCP.

Proficiency in containerization technologies (e.g., Docker, Kubernetes).

Strong knowledge of CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI).

Familiarity with version control systems like Git.

Knowledge of infrastructure management tools (e.g., Terraform, CloudFormation, Ansible).

Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK Stack).

 

Programming/Scripting:

Strong scripting skills in languages like Python, Shell, Ruby, or similar.

 

Experience:

Proven experience in DevOps or similar roles with an understanding of the software development lifecycle.

Experience in automating system administration tasks and deployment processes.

Familiarity with networking concepts, firewalls, and VPNs.

 

Soft Skills:

Excellent problem-solving and troubleshooting skills.

Strong collaboration and communication skills.

Ability to work in a fast-paced environment and manage multiple priorities.

Background

Your Quality Gatekeepers,

Partner with us today.