Description

 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).

Education

Any Graduate