Senior Cloud Engineer – Role Overview
A Senior Cloud Engineer is responsible for supporting cloud deployment, cloud administration, operational maintenance, and audit compliance across multiple application teams. The role focuses on enabling reliable, scalable, and automated solutions within AWS environments.
Key Responsibilities
* Collaborate with application teams to support deployment activities across various environments.
* Develop shared pipeline utilities and automation components used across engineering teams.
* Manage AWS cloud accounts, including routine maintenance and operational best practices.
* Create reusable code templates and document standard operating procedures.
* Monitor cloud infrastructure for performance optimization and cost efficiency.
* Participate in an on-call rotation to provide production support.
Expertise & Skills
Required
* Bachelor's degree in computer science or equivalent professional experience.
* 5+ years of software development experience using Python,, or Java, with emphasis on SDLC and automation.
Preferred
* 2–5 years of experience in AWS cloud development or cloud migration.
* Experience building and operating resilient, distributed platforms in AWS environments.
* Hands-on experience with container technologies (Kubernetes) and serverless architectures (Lambda, SQS, DynamoDB, S3).
* Familiarity with SRE principles and practices for creating scalable and reliable systems.
* Experience with Infrastructure as Code tools such as Terraform and AWS CloudFormation.
* Practical experience developing CI/CD pipelines (e.g., Jenkins Core).
* Scripting skills in PowerShell or Bash.
* Working knowledge of Linux system administration, networking fundamentals, and load balancing.
* Strong problem-solving capabilities across systems, networks, and applications.
* Effective collaboration skills with distributed teams.
* Strong written and verbal communication abilities.