Key Responsibilities:
Design, implement, and manage scalable cloud infrastructure on Amazon Web Services (AWS).
Build and maintain CI/CD pipelines using tools such as Jenkins, GitHub Actions, GitLab CI/CD, or AWS CodePipeline.
Automate infrastructure provisioning using Terraform, AWS CloudFormation, or CDK.
Implement and manage containerization (Docker) and orchestration (Kubernetes, EKS, ECS).
Monitor cloud environments using CloudWatch, Prometheus, Grafana, ELK, or Datadog.
Manage VPCs, subnets, routing, security groups, IAM roles, and networking components.
Improve system reliability, scalability, and performance through DevOps best practices.
Implement logging, monitoring, alerting, and operational dashboards.
Ensure cloud security through IAM policies, encryption, vulnerability management, and compliance checks.
Collaborate with development, QA, and security teams to support application releases.
Troubleshoot cloud infrastructure and deployment issues in production and staging environments.
Maintain documentation for architectures, automations, and operational processes.
Required Skills \& Qualifications:
Bachelor’s degree in Computer Science, IT, Engineering, or related field.
3+ years of hands-on experience with AWS cloud services, including EC2, S3, IAM, RDS, Lambda, VPC, CloudWatch, and ECS/EKS.
Strong experience with CI/CD tools (Jenkins, GitHub Actions, GitLab, AWS CodeBuild/CodeDeploy).
Proficiency in Terraform, CloudFormation, or AWS CDK.
Hands-on experience with Docker and Kubernetes (EKS preferred).
Strong scripting skills in Python, Bash, or PowerShell.
Understanding of networking concepts (DNS, load balancing, firewalls, VPN, Route 53).
Solid experience with version control systems, especially Git.
Experience with monitoring/logging tools (CloudWatch, ELK, Grafana, Prometheus).
Knowledge of cloud security best practices and DevOps methodologies.
Job Type: Full-time
Pay: $70,000.00-$120,000.00 per year
Work Location: In person