Description

Job Description:

  • The AWS Cloud Platform Automation Engineer will be responsible for designing, implementing, and integrating cloud platform resources on Amazon Web Services (AWS).
  • This role requires strong hands-on experience with AWS services, infrastructure automation, cloud-native technologies, and DevOps practices.
  • The engineer will collaborate with cloud engineers, architects, and business stakeholders to deliver scalable, secure, and reliable solutions that support the company’s innovation and growth.

Essential Functions:

  • Identifies program objectives and technical development strategy, prepares engineering management plans, schedules, and key performance parameters (30%).
  • Plans, develops, and leads systems engineering projects and initiatives (20%).
  • Develops techniques to prevent system issues, troubleshoots incidents, and supports root cause analysis while maintaining service quality (15%).
  • Manages stakeholder needs, gathers and analyzes requirements, and ensures software reliability through collaboration with network teams (15%).
  • Acts as a mentor for junior and senior engineers (10%).
  • Installs, tunes, upgrades, and maintains systems, operating environments, user accounts, disaster recovery, and networking configuration (5%).
  • Expands engineering knowledge by reviewing publications, benchmarking practices, and participating in professional networks (5%).

Must Have:

  • Minimum of 10 years of IT experience, with at least 5 years in AWS Cloud Automation and Administration.
  • Previous Linux system administration experience.
  • Strong hands-on knowledge of AWS services including VPC, Subnets, NACLs, Security Groups, EC2, S3, IAM, ELBs, Lambda, CloudWatch, CloudTrail, and EKS.
  • Hands-on implementation and production-level AWS Cloud experience.
  • Expertise in Infrastructure as Code (IaC) using Terraform, Ansible, and Python.
  • Experience with AWS CloudFormation and CDK.
  • Ability to write Lambda functions (preferably in Python/Boto3) and Bash scripts.
  • Minimum of one AWS certification (e.g., Solutions Architect, DevOps Engineer).
  • Experience with Containers (EKS/ECS) and DevOps toolchains (Git, Jenkins, Crucible, etc.).
  • Solid understanding of CI/CD pipelines and cloud-native design patterns.

Nice to Have:

  • Master’s degree in Computer Science, IT, or related field.
  • Experience in Site Reliability Engineering (3–5 years).
  • Knowledge of AI/ML patterns leveraging AWS services such as Kendra, Bedrock, and Lambda.
  • Experience in Kubernetes, Docker, Service Mesh (Istio, AWS App Mesh), and container security tools.
  • Exposure to enterprise cloud transformation and migration initiatives.
  • Familiarity with observability and monitoring tools such as New Relic, AppDynamics, DataDog, and Jaeger.
  • Additional programming skills in Java, Go, or Groovy.
  • DevOps certifications (AWS or other cloud providers).

Roles and Responsibilities:

  • Communicate architectural decisions, goals, and strategies, balancing short-term trade-offs with long-term objectives.
  • Engage in the entire lifecycle of services from design through deployment and operations.
  • Establish automation capabilities using cloud-native solutions to improve developer experience.
  • Support activities including system design consulting, capacity planning, and launch reviews.
  • Troubleshoot complex technical issues and support customer engagement.
  • Mentor team members and collaborate across engineering groups.
  • Promote modern application design principles, best practices, and security in cloud environments.
  • Automate maintenance processes including patching and upgrades for AWS Cloud environments.
  • Provide consultation on infrastructure planning, migration strategies, and cloud-native architecture.
  • Monitor and ensure the stability, scalability, and performance of enterprise systems.

Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or related field. Master’s degree preferred.
  • 10+ years of IT experience with at least 5 years in AWS Cloud Automation.
  • Strong knowledge of AWS services, Infrastructure as Code, DevOps pipelines, and containerization.
  • Excellent communication and collaboration skills, with ability to engage technical and non-technical stakeholders.
  • Experience working in Agile/Scrum environments.

Licenses/Certifications:

  • Minimum of one AWS Cloud certification is required

Education

Any Graduate