DevOps Engineer

Hyderabad, Telangana, India
May 27, 2024
May 27, 2025
Hybrid
Full-Time
5 Years
Job Description

Experience Required. 5+ Years

Key Responsibilities

  1. AWS Environment Management. Oversee and optimize AWS services such as EC2, S3, RDS, IAM, CloudFormation, and ECS, ensuring scalability, reliability, and cost-efficiency.
  2. ECS Cluster Management. Deploy, monitor, and troubleshoot applications within ECS clusters, ensuring high availability and performance.
  3. CI/CD Pipeline. Design, implement, and maintain robust CI/CD pipelines using Jenkins, facilitating continuous integration and deployment processes.
  4. Version Control. Manage code repositories efficiently using Git and Bitbucket, ensuring seamless collaboration and versioning control across teams.
  5. Automation. Develop and maintain automation scripts and tools to streamline operations, enhance productivity, and enforce infrastructure as code practices.
  6. Monitoring and Logging. Set up and manage comprehensive monitoring, logging, and alerting systems utilizing tools like CloudWatch, Prometheus, and Grafana to ensure system health and performance.
  7. Collaboration. Foster close collaboration with development, QA, and product teams to ensure smooth integration and delivery of applications, promoting agile and DevOps principles.
  8. Security. Implement and uphold security best practices across infrastructure and applications, proactively addressing vulnerabilities and ensuring compliance with industry standards.

Desired Skills and Experience

  1. Proficiency with AWS. Extensive hands-on experience with various AWS services and deep understanding of cloud infrastructure management.
  2. ECS Expertise. Strong background in deploying and managing ECS clusters, optimizing containerized environments for performance and scalability.
  3. CI/CD Knowledge. Thorough understanding of CI/CD concepts and practical experience implementing automation workflows using Jenkins or similar tools.
  4. Version Control Systems. Proficient in Git and Bitbucket for version control and code collaboration, with expertise in branching strategies and pull request workflows.
  5. Scripting and Automation. Proficiency in scripting languages like Python and Bash, coupled with experience in infrastructure as code tools such as Terraform or CloudFormation.
  6. Monitoring Tools. Familiarity with monitoring and observability tools like CloudWatch, Prometheus, Grafana, and their configuration for effective infrastructure monitoring.
  7. Nice to Have. Experience with Presto and Superset for data analysis and visualization, enhancing capabilities for data-driven decision-making.
  8. Problem-Solving Skills. Strong analytical and troubleshooting abilities to identify and resolve complex technical challenges efficiently and effectively.

This position offers an exciting opportunity for an experienced AWS Infrastructure Engineer to leverage their expertise in cloud technologies and DevOps practices to drive innovation and efficiency within our organization. If you thrive in a collaborative, fast-paced environment and are passionate about building scalable, secure, and resilient infrastructure solutions, we encourage you to apply.

Related Jobs