DevOps Engineer
leadsquared
Job Description
Responsibilities:
- Design, implement, and manage scalable, resilient, and secure infrastructure on AWS using services such as EKS, ECS, Lambda, RDS, and CloudWatch.
- Develop and maintain CI/CD pipelines using Jenkins, Terraform, CloudFormation, and Serverless frameworks.
- Automate infrastructure provisioning, configuration management, and deployment processes.
- Manage Docker containers and Kubernetes clusters, ensuring high availability and performance.
- Monitor system performance, troubleshoot issues, and optimize infrastructure using monitoring tools like AWS CloudWatch, Prometheus, and Grafana.
- Collaborate with development teams to enhance deployment and operational efficiencies.
- Implement and manage Infrastructure as Code (IaC) to support infrastructure automation and consistency.
- Stay updated with emerging technologies and industry best practices to ensure optimal infrastructure management.
Requirements:
- Bachelor’s degree in computer science, Information Technology, or a related field, or equivalent practical experience.
- 2+ years of experience in a DevOps role.
- Proficiency in Python scripting for automation tasks and tooling.
- Hands-on experience with containerization technologies, particularly Docker and Kubernetes.
- Strong knowledge of AWS services, including EKS, ECS, Lambda, RDS, and CloudWatch.
- Experience with monitoring tools such as AWS CloudWatch, Prometheus, and Grafana.
- Proven experience in managing Airflow clusters, EC2 instances, and ECS services.
- Proficiency in Infrastructure as Code (IaC) tools like Jenkins, Terraform, CloudFormation, and Serverless.
- Solid understanding of CI/CD pipelines and best practices.
- Strong problem-solving skills and the ability to work independently and collaboratively in a team environment.
- Excellent communication skills and the ability to convey complex technical concepts to non-technical stakeholders.
Preferred Qualifications:
- AWS Certified Solutions Architect
- Experience with other cloud platforms (e.g., Azure, GCP).
- Familiarity with security best practices in a DevOps context.