AWS (Senior / L3 level)
5+ years of hands-on AWS experience in production environments, ideally across multiple customers or AWS accounts
Proven ability to design, operate, and troubleshoot complex AWS environments, including both traditional and modern cloud architectures
Strong, hands-on experience across multiple AWS compute and application models, including:
Virtual machine–based workloads
EC2-based architectures (Auto Scaling Groups, launch templates, ALB/NLB)
OS-level troubleshooting and performance tuning on EC2 instances
Container-based workloads
ECS and/or EKS, including service configuration, scaling, and troubleshooting
AWS Fargate for running containerized workloads without server management
Serverless and event-driven architectures
AWS Lambda (deployment, configuration, monitoring, performance tuning)
API Gateway (REST/HTTP APIs, integrations, authorization)
Event-driven services such as EventBridge, SQS, SNS
Understanding of serverless-specific operational concerns (timeouts, concurrency, retries, error handling)
Strong knowledge of core AWS platform services, including:
IAM (advanced role and policy design, cross-account access, least-privilege enforcement)
VPC networking (CIDR planning, routing, NAT gateways, VPC endpoints, peering and Transit Gateway basics)
Storage and data services (S3 lifecycle management, RDS, backups, encryption at rest and in transit)
Security fundamentals (KMS, security groups vs NACLs, shared responsibility model)
Operational ownership and reliability mindset:
Monitoring, logging, and alerting using CloudWatch
Incident troubleshooting and root cause analysis
Designing for high availability, fault tolerance, and disaster recovery
Cost awareness and optimization across AWS services, including serverless and container workloads
Ability to take ownership of unfamiliar or inherited customer environments, even when architectures are complex, inconsistent, or poorly documented
Comfortable acting as a senior escalation point for complex AWS-related incidents and architectural challenges
Operating systems (Linux / Windows – medior+)
Confident administration of Linux and/or Windows systems in cloud environments
Experience with OS configuration and hardening, service management, log analysis, performance troubleshooting, patching, and routine maintenance
Networking (medior+)
Practical understanding of networking fundamentals (TCP/IP, DNS, HTTP/S)
Hands-on experience with AWS networking, including VPC design, routing, security groups, NACLs, and connectivity troubleshooting
Infrastructure as Code
Advanced Terraform experience, including:
Designing and maintaining reusable modules
Managing remote state and locking
Reviewing and improving existing Terraform codebases
Applying IaC standards and best practices within a team
CI/CD & version control
Hands-on experience with CI/CD pipelines (preferably GitLab CI)
Familiarity with pipeline design, environment handling, infrastructure and application deployment automation, and Git-based workflows
Scripting & automation
Ability to write and maintain automation scripts using:
Bash
Python, including AWS SDK usage (boto3)
Strong focus on reducing manual work and improving operational efficiency
Team & customer collaboration
Experience mentoring junior engineers through technical guidance and reviews
Strong communication skills
Comfortable discussing technical and architectural topics with customers and internal stakeholders
Able to explain complex cloud concepts in a clear and pragmatic manner
Nice to have
AWS Professional-level certifications (Solutions Architect or DevOps Engineer)
Experience with multi-account AWS setups and landing zone concepts
Exposure to security- or compliance-driven environments
Prior consulting or customer-facing experience
Why this role matters
As a Senior Cloud Engineer - AWS, you play a key role in ensuring the stability, security, and scalability of our customers’ cloud environments. Your expertise will directly influence architectural quality, operational excellence, and the technical growth of engineers within the team.