Job Description
Required Skills & Qualifications:
Cloud & AWS Expertise:
- Extensive experience with AWS services such as EC2, S3, RDS, Lambda, ECS, EKS, VPC, IAM, CloudWatch, CloudTrail, CloudFormation, etc.
- Proficiency in Infrastructure-as-Code (IaC) using Terraform, CloudFormation, or similar tools.
- Experience with AWS Well-Architected Framework.
DevOps & Automation:
- Strong background in DevOps practices, including CI/CD pipeline creation and management.
- Expertise in containerization technologies such as Docker and container orchestration platforms (EKS, ECS, Kubernetes).
- Hands-on experience with Jenkins, GitLab CI, CircleCI, or similar CI/CD tools.
Site Reliability Engineering:
- Deep understanding of SRE principles, including system reliability, incident management, and performance tuning.
- Experience with monitoring and alerting using AWS CloudWatch, Prometheus, Grafana, Datadog, or similar.
- Familiarity with service-level metrics and the implementation of SLOs and SLIs.
Programming & Scripting:
- Proficiency in scripting languages like Python, Bash, or Shell scripting.
- Strong understanding of automation and orchestration tools like Ansible, Chef, or Puppet.
Containerization & Orchestration:
- Hands-on experience with Docker and containerized applications.
- Expertise in Kubernetes and Amazon EKS for container orchestration.
Security & Networking:
- Strong knowledge of AWS security best practices, including IAM, VPC, VPN, security groups, and KMS.
- Experience with managing SSL/TLS certificates, multi-region deployments, and network security in the cloud.
Version Control & Collaboration:
- Expertise in Git for version control, with a collaborative approach to development and deployment.
- Familiarity with Agile methodologies and tools like JIRA, Confluence, or similar.
Desirable Skills:
- Experience with hybrid cloud environments and multi-cloud architectures.
- Knowledge of serverless architectures and AWS Lambda.
- Experience with configuration management tools like Ansible, Chef, or Puppet.
- Familiarity with serverless frameworks and event-driven architectures.
- Experience with load balancing, auto-scaling, and high-availability configurations.
Education & Certifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- AWS Certified Solutions Architect – Associate or Professional.
- AWS Certified DevOps Engineer – Professional (preferred but not required).
- Additional certifications in relevant DevOps or cloud technologies are a plus.