int(11405)
Hyderabad / Bangalore, India

DevOps Engineer / Sr. AWS Cloud Engineer – Multiple Roles

Our client is an US headquartered IT firm which specializes in cloud computing solutions, serving clients in life sciences, healthcare, and other regulated sectors. It focuses on cloud transformation, enabling organizations to leverage AWS Cloud for high-performance computing and scalable infrastructure. Key services include cloud migration, data and analytics, DevOps, automation, and robust security and compliance solutions to meet industry standards like HIPAA and GDPR. Known for its expertise in regulated environments, the company helps organizations streamline processes and optimize cloud environments to support complex, compliance-driven workloads efficiently. They are an AWS Advanced Tier Partner.

 

Their Hyderabad capability center has several key openings for DevOps Engineers and Senior DevOps Engineers. These roles involve designing and providing technical support for application components and subsystems within research applications. The primary responsibility is developing code – primarily in Python or similar languages – to enable seamless integration across diverse systems. DevOps professionals with AWS Solution Architect Associate or AWS DevOps Associate certifications would be preferred.

 

Please contact the tech recruitment team and email your CV directly in word format with Job ID: 13712 to Tech-India@theedgepartnership.com

 

Please note that due to the high number of applications only shortlisted candidates will be contacted. If you do not hear from us in the next 5 business days we regret to inform you that your application for this position was unsuccessful.

Apply for this Job

Key responsibilities

  • Develop and refine continuous integration and deployment (CI / CD) pipelines that automate code builds, tests, and deployment to staging or production environments.
  • Automate repetitive tasks to reduce manual intervention, increase deployment speed, and improve reliability.
  • Oversee and improve version control processes, implementing effective branching and merging strategies.
  • Use tools like Terraform, CloudFormation, or Ansible to automate the setup and teardown of infrastructure, ensuring consistent environments across development, testing, and production.
  • Provision and manage development and testing environments, ensuring they mirror production to avoid deployment surprises.
  • Work closely with developers to integrate DevOps principles early in the development process, fostering a culture of shared responsibility and feedback.
  • Assist with code integration, providing input on code quality, build processes, and best practices for maintaining an efficient development pipeline.
  • Set up automated testing (unit, integration, performance tests) within the CI / CD pipeline, ensuring quick feedback on code quality.
  • Use automated QA tools to ensure high standards for code quality, flagging potential issues early in the development process.
  • Work with Docker or other container tools to standardize and package applications, ensuring they work seamlessly across environments.
  • Use Kubernetes or similar tools to manage containerized applications, optimizing for reliability, scalability, and high availability in development and production stages.
  • Set up monitoring tools (e.g., Prometheus, Grafana) to track application performance, detect anomalies, and alert teams about potential issues early.
  • Centralize and analyze logs using tools like ELK Stack or Splunk, helping diagnose issues and refine systems based on real-time data.
  • Embed security checks in the CI / CD process to catch vulnerabilities before they reach production, ensuring robust DevSecOps practices.
  • Ensure systems are compliant with relevant industry standards, such as GDPR, SOC2, and HIPAA, and manage access controls to sensitive environments.
  • Continuously monitor and optimize application performance, identifying bottlenecks, and optimizing database and resource usage.
  • Enable auto-scaling and load balancing to manage peak loads, ensuring high availability without compromising on efficiency.
  • Document infrastructure setup, deployment pipelines, and troubleshooting guidelines to ensure knowledge is preserved and shared effectively.
  • Advocate for DevOps practices within the development team, sharing knowledge, and providing training where necessary.

Role requirements

  • Educational Background: Bachelor’s or master’s degree in engineering / science / computer applications.
  • Work Experience: 4 to 6 years of relevant experience for DevOps Engineer role and 7 to 10 years of relevant experience Senior DevOps Engineer role, with strong expertise in AWS, Python, Groovy, Jenkins.
  • Practical experience with Infrastructure as Code (IaC) tools, such as Terraform and CloudFormation.
  • Skilled in designing, testing, and implementing CI / CD pipelines and automation using Bitbucket, GitHub, and Jenkins.
  • Proficient in programming with languages like Python, Groovy, or similar.
  • Familiar with a range of AWS services, including EC2, EBS, RDS, IAM, VPC, Lambda, S3, and EKS.
  • Experience in creating, managing, and deploying Docker images on EKS.
  • Skilled in administering both Unix / Linux and Windows operating systems.
  • Prior experience with monitoring and alerting tools like Prometheus, AlertManager, and Grafana.
  • Strong troubleshooting abilities.

 

Preferred Skills:

  • Experience with configuration management tools, such as Ansible or Chef.
  • Familiarity with monitoring tools like New Relic, PagerDuty, Splunk, and CloudWatch.
  • Excellent communication and documentation skills.
  • Ability to self-learn and apply new technologies.

Apply for this Job

DevOps Engineer / Sr. AWS Cloud Engineer – Multiple Roles

Hyderabad / Bangalore, India

    Submit Application