About the Role:
We are seeking a skilled AWS DevOps Engineer to join our team. The ideal candidate will have extensive experience with AWS services and DevOps practices. You will be responsible for designing, implementing, and maintaining our cloud infrastructure and CI/CD pipelines.
Key Responsibilities:
- Design, deploy, and manage AWS infrastructure using services such as EC2, S3, RDS, Lambda, and VPC.
- Develop and maintain CI/CD pipelines using tools like Jenkins, GitLab CI, or AWS CodePipeline.
- Automate infrastructure provisioning and configuration management using tools like Terraform, CloudFormation, or Ansible.
- Monitor and optimize the performance, security, and cost of AWS resources.
- Collaborate with development teams to ensure seamless integration and deployment of applications.
- Implement and manage containerization and orchestration using Docker and Kubernetes.
- Troubleshoot and resolve issues related to infrastructure, deployment, and performance.
- Stay updated with the latest AWS services and DevOps best practices.
Required Skills:
- Proficiency in AWS services and cloud architecture.
- Strong experience with CI/CD tools and practices.
- Expertise in infrastructure as code (IaC) tools such as Terraform, CloudFormation, or Ansible.
- Solid understanding of containerization and orchestration (Docker, Kubernetes).
- Familiarity with monitoring and logging tools (CloudWatch, Prometheus, ELK stack).
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and as part of a team.
- Strong communication skills.
Preferred Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- AWS certifications (e.g., AWS Certified DevOps Engineer, AWS Certified Solutions Architect).
- Experience with scripting languages (Python, Bash).
- Knowledge of security best practices for cloud infrastructure.
- Previous experience in a similar role.
Benefits:
- Competitive salary and performance bonuses.
- Health insurance and retirement plans.
- Opportunities for professional development and career growth.
- Flexible working hours and remote work options.
- Collaborative and innovative work environment.