We are seeking a skilled and motivated AWS DevOps Engineer to join our team. The ideal candidate will be responsible for automating, deploying, managing, and monitoring applications on AWS cloud infrastructure. You will collaborate with development, operations, and security teams to streamline processes and ensure high availability and scalability of applications and services.
Key Responsibilities:
Cloud Infrastructure Management
- Design, implement, and manage scalable, secure, and reliable AWS infrastructure.
- Automate provisioning and deployment of cloud resources using Infrastructure as Code (IaC) tools such as Terraform or AWS CloudFormation.
CI/CD Pipelines
- Develop, manage, and optimize CI/CD pipelines using tools like Jenkins, GitLab, or AWS CodePipeline.
- Ensure smooth and automated build, test, and deployment processes.
Monitoring and Logging
- Implement and manage monitoring solutions (e.g., AWS CloudWatch, ELK Stack, Prometheus).
- Set up alerting systems to ensure proactive resolution of issues.
Automation and Scripting
- Develop scripts for system automation using Python, Bash, or similar languages.
- Automate repetitive tasks to improve operational efficiency.
Security and Compliance
- Implement security best practices, including IAM roles, security groups, and network ACLs.
- Ensure compliance with organizational security policies and standards.
Collaboration and Troubleshooting
- Collaborate with cross-functional teams to identify and resolve issues.
- Troubleshoot and resolve performance, security, and availability issues in a timely manner.
Requirements
Key Skills and Qualifications:
Technical Skills:
- Proficiency in AWS services such as EC2, S3, RDS, Lambda, CloudFormation, VPC, and IAM.
- Hands-on experience with IaC tools (Terraform, AWS CDK, or CloudFormation).
- Strong knowledge of containerization tools like Docker and orchestration platforms like Kubernetes (EKS).
- Experience with CI/CD tools (Jenkins, GitLab, AWS CodePipeline).
- Expertise in monitoring and logging tools (CloudWatch, Prometheus, ELK Stack).
- Familiarity with scripting languages (Python, Shell, or Bash).
Soft Skills:
- Strong problem-solving and analytical abilities.
- Excellent communication and collaboration skills.
- Ability to work in a fast-paced and dynamic environment.
Preferred Qualifications:
- AWS certifications (e.g., AWS Certified DevOps Engineer, AWS Certified Solutions Architect).
- Experience with Agile and DevOps methodologies.
- Familiarity with configuration management tools like Ansible or Chef