Job Description
Tools: Terraform, AWS services (EKS, ECS, ECR, EC2, S3, RDS, CDK, Lambda, Fargate, AWS API Gateway), Docker, Kubernetes, Jenkins, CircleCI, Python, Bash
Responsibilities:
• Infrastructure as code: the individual will be expected to know terraform inside and out, incl. terraform best practices, for the deployment of cloud infrastructure.
• AWS: deep understanding of several AWS services. There is minimal learning on the job when it comes to AWS Security, governance, CI/CD best practices
• Infrastructure Setup: Design, implement, and manage scalable, reliable, and secure cloud infrastructure using AWS services.
• Cloud Architecture Design: Develop and maintain cloud architecture to ensure high availability, scalability, and security.
• Networking: Configure and manage network settings, including VPCs, subnets, security groups, and routing tables.
• Containerization: Implement and manage containerized applications using Docker and Kubernetes.
• Automation: Develop and maintain automation scripts and tools for deployment, monitoring, and maintenance of production systems and services.
• CI/CD Pipelines: Design and manage continuous integration and continuous delivery pipelines using tools such as Jenkins and CircleCI.
• Security and Compliance: Ensure compliance with security and regulatory requirements, implementing and maintaining security controls and monitoring tools.
• Performance Monitoring: Monitor and optimize the performance and cost of cloud resources.
• Collaboration: Work closely with development teams to integrate cloud solutions into the software development lifecycle. Requirements:
Experience:
5+ years of network and operating system support experience.
• AWS Knowledge: Strong knowledge of AWS services (EKS, CloudWatch, EC2, S3, RDS, CDK, ECR, ECS, Fargate, Lambda, AWS API Gateway).
CI/CD Experience:
4+ years of experience with continuous integration and continuous delivery.
Education:
Bachelor’s degree in computer science or equivalent, or 4+ years of technical support experience.
Infrastructure as Code: Proficiency in Terraform and AWS CDK.
Containerization: Familiarity with Docker and Kubernetes.
Networking: Strong understanding of networking concepts and configurations.
Scripting: Knowledge of scripting languages (Python, Bash) for automation.
Certifications: AWS Certified Solutions Architect or similar certification.
Soft Skills: Excellent problem-solving skills, attention to detail, strong communication, and collaboration skills.
Experience with additional tools like Ansible, Chef, or Puppet for configuration management
Familiarity with multi-cloud environments (e.g., Azure, GCP).
Any Graduate