AWS DevOps Engineer
What Is the role?
We are seeking a highly skilled and experienced Cloud Infrastructure Engineer / DevOps Specialist to join our team. The ideal candidate will have experience with AWS, Infrastructure as Code (IaC), and CI/CD pipelines using GitHub Actions.
Key Responsibilities
- Design, implement, and maintain cloud infrastructure on AWS using Infrastructure as Code principles.
- Develop and maintain idempotent IaC scripts using Terraform/OpenTofu.
- Design and implement VPC architectures, including appropriate sizing and networking configurations.
- Implement and manage security measures, including AWS PrivateLink and DDoS protection.
- Design and implement scalable workload solutions.
- Develop and maintain data backup and HADR (High Availability Disaster Recovery) strategies.
- Manage S3 storage, including tiering strategies and redundant blob purging processes.
- Configure, manage, and optimize AWS services including Lambda, ECS, Aurora PostgreSQL, and API Gateway.
- Set up and maintain comprehensive monitoring and alerting systems using CloudWatch and other relevant tools.
- Create and maintain monitoring dashboards and alert systems.
- Integrate ChatOps tools, particularly Slack, for improved team communication and incident response.
- Set up and maintain CI/CD pipelines using GitHub Actions.
Required Skills
- 2+ years of experience in cloud infrastructure and DevOps roles.
- Experience with AWS services and best practices, including:
- Lambda functions
- Elastic Container Service (ECS)
- Aurora PostgreSQL
- API Gateway
- CloudWatch
- S3
- VPC
- Cognito
- CloudFront
- Proficiency in Infrastructure as Code tools, particularly Terraform/OpenTofu.
- Experience with networking concepts and implementation in cloud environments.
- Knowledge of security best practices for cloud infrastructure.
- Experience with S3 storage management and optimization.
- Strong skills in setting up monitoring, alerting, and logging systems, particularly with CloudWatch.
- Experience with ChatOps and tool integration, particularly Slack.
- Strong scripting skills (e.g., Bash, Python).
- Excellent problem-solving and communication skills.
- Experience with Git and GitHub, including GitHub Actions for CI/CD.
Preferred Skills
- Knowledge of container technologies (e.g., Docker, Kubernetes).
- Experience with other cloud platforms (e.g., Azure, GCP) for multi-cloud strategies.
- Experience with database management and optimization in cloud environments, particularly Aurora PostgreSQL.
- Familiarity with serverless architectures and best practices.
- Experience with API design and management using API Gateway.
- AWS certifications (e.g., AWS Certified Solutions Architect, AWS Certified DevOps Engineer).
Personal Qualities
- Strong problem-solving and analytical skills
- Excellent communication and teamwork abilities
- Self-motivated and able to work independently when required
- Passionate about learning new technologies and keeping up with industry trends
- Detail-oriented with a focus on writing clean, efficient, and maintainable code
We offer you
- Competitive Compensation
- Professional Growth
- Cutting-Edge Technologies
- Highly motivated & collaborative Team
- Challenging Projects
- Work-Life Balance
- Opportunities for Advancement
- Employee Well-being