Epicareer Might not Working Properly
Learn More

Job Description: DevOps Engineer with AWS

Salary undisclosed

Apply on


Original
Simplified

Position Summary:
We are seeking an experienced DevOps Engineer with expertise in AWS to manage our cloud infrastructure, automate deployment processes, and ensure that our systems are secure, efficient, and highly available. The ideal candidate will have experience in setting up and maintaining CI/CD pipelines, monitoring systems, and managing cloud infrastructure.

Responsibilities:
Design and implement CI/CD pipelines using tools like Jenkins, CircleCI, GitHub Actions, or GitLab CI.
Deploy, configure, and manage applications on AWS services (EC2, S3, RDS, Lambda, ECS).
Monitor application performance, troubleshoot issues, and set up alerts using AWS CloudWatch, Prometheus, or similar tools.
Implement infrastructure as code (IaC) using Terraform, CloudFormation, or AWS CDK.
Optimize cloud resource utilization for cost efficiency and scalability.
Enforce best security practices for cloud infrastructure, such as data encryption, IAM role policies, and security groups.
Automate repetitive tasks to improve development and operational workflows.
Requirements:
Experience: 3+ years of experience in DevOps roles, with a strong focus on AWS cloud services.
AWS Proficiency: Strong knowledge of AWS services (EC2, RDS, S3, Lambda, VPC) and cloud best practices.
CI/CD Skills: Hands-on experience with setting up CI/CD pipelines and containerization (Docker).
IaC Tools: Proficiency with infrastructure as code (IaC) tools like Terraform, CloudFormation, or AWS CDK.
Security & Monitoring: Experience in implementing security policies and monitoring/alerting tools.
Preferred Qualifications:
Experience with Kubernetes and container orchestration.
Familiarity with logging and monitoring tools like ELK stack, Datadog, or Grafana.
Knowledge of scripting languages (e.g., Bash, Python) for automation.
Understanding of Agile methodologies and tools like Jira.