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.
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, EKS, RDS (Relational Database Service), and API Gateway.
Implement robust networking solutions including VPC peering, Transit Gateway, and Route 53.
Manage IAM roles, policies, and cross-account access using security best practices (Principle of Least Privilege).
Implement and manage security measures, including AWS WAF, Shield, PrivateLink, and GuardDuty.
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
- EKS & ECS
- RDS
- API Gateway
- CloudWatch & X-Ray
- S3
- VPC
- Cognito
- CloudFront
- Proficiency in Infrastructure as Code tools, particularly Terraform/OpenTofu.
- Deep understanding of networking concepts (TCP/IP, DNS, BGP) and implementation in AWS (VPC, Subnets, Routing, VPN, Direct Connect).
- Strong knowledge of security best practices, including IAM, KMS, Secrets Manager, and compliance frameworks.
- 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
- Experience with other cloud platforms (e.g., Azure, GCP) for multi-cloud strategies.
- Familiarity with serverless architectures and best practices.
- Experience with Service Mesh technologies (e.g., Istio).
- Understanding of observability beyond CloudWatch (e.g., Prometheus, Grafana, Datadog).
- 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