Job Description:
- You will play a pivotal part in designing, implementing, and maintaining scalable cloud infrastructure and CI/CD pipelines to support our mission-critical applications.
- The ideal candidate brings a strong background in AWS cloud services, automation tools, and Linux system administration, with a focus on reliability, security, and efficiency.
- Design, deploy, and manage cloud infrastructure on AWS, including container orchestration with Amazon EKS, serverless computing via Lambda, object storage with S3, and identity/access management using IAM.
- Automate infrastructure provisioning and configuration using Infrastructure as Code (IaC) tools like Terraform or AWS CloudFormation to ensure reproducible and scalable environments.
- Develop and maintain CI/CD pipelines using DevOps tools such as GitLab or Azure DevOps to streamline code deployment, testing, and release processes.
- Collaborate with development and operations teams to troubleshoot issues, optimize performance, and implement security best practices across cloud environments.
- Monitor system health, perform capacity planning, and implement disaster recovery strategies to maintain high availability and compliance.
- Contribute to cost optimization initiatives by analyzing resource usage and recommending efficient AWS configurations.
- Document processes, configurations, and architectural decisions to support knowledge sharing and team onboarding.
Requirements:
Experience:
- At least 3 years of hands-on experience in AWS cloud environments, with demonstrated expertise in core services including EKS (for Kubernetes orchestration), Lambda (serverless functions), S3 (storage solutions), and IAM (security and permissions management).
Certifications:
- AWS Certified Solutions Architect - Associate or AWS Certified SysOps Administrator - Associate.
- Red Hat Certified System Administrator (RHCSA) or Red Hat Certified Engineer (RHCE).
Technical Skills:
- Proficiency in DevOps tools, including GitLab or Azure DevOps for version control, CI/CD, and collaboration.
- Strong experience with IaC tools such as Terraform or AWS CloudFormation.
- Solid understanding of Linux/Unix systems, scripting (e.g., Bash, Python), and container technologies (e.g., Docker, Kubernetes).
Soft Skills:
- Excellent problem-solving abilities, strong communication skills, and the ability twork collaboratively in cross-functional teams.
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
Preferred Qualifications:
- Experience with additional AWS services (e.g., EC2, VPC, RDS).
- Familiarity with monitoring tools (e.g., CloudWatch, Prometheus) and security practices (e.g., CIS benchmarks).
- Automation scripts (e.g Powershell).