Seeking a highly skilled and experienced Senior AWS Cloud Engineer to join our dynamic technology team. The ideal candidate will be a cloud infrastructure expert with deep knowledge of the AWS ecosystem, a strong background in automation,
security, and best practices, and the ability to lead complex projects.
Responsibilities:
Design, deploy, and manage scalable, highly available, and fault-tolerant cloud environments on Amazon Web Services (AWS).
Develop and maintain Infrastructure as Code (IaC) using tools like Terraform, CloudFormation, or Ansible to automate provisioning and management.
Implement and enforce security best practices across all AWS resources, including IAM, security groups, KMS, and WAF configuration.
Establish and optimize CI/CD pipelines using services like AWS CodePipeline, Jenkins, or GitHub Actions.
Monitor cloud infrastructure performance, costs, and security, and implement solutions for optimization and continuous improvement.
Troubleshoot and resolve complex issues related to cloud infrastructure, networking, and application deployment.
Provide technical leadership and mentorship to junior engineers, driving the adoption of new cloud technologies and architectural patterns.
Collaborate with development, operations, and security teams to ensure successful project delivery and alignment with business goals.
Qualifications:
7+ years of professional experience in IT, with 4+ years focused on cloud engineering and operations on AWS.
Expert-level knowledge of core AWS services (e.g., EC2, S3, RDS, VPC, Lambda, ECS/EKS, API Gateway, CloudWatch).
Proven experience with a major IaC tool (Terraform strongly preferred).
Strong scripting skills in Python, Bash, or Go.
Deep understanding of networking concepts (TCP/IP, DNS, Load Balancing) within the cloud environment.
Experience with containerization technologies (Docker, Kubernetes/EKS).
AWS Certified Solutions Architect – Professional or AWS Certified DevOps Engineer – Professional is highly desirable.
Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Required Competencies:
Excellent problem-solving, analytical, and communication skills.
Ability to work independently, prioritize tasks, and manage multiple projects concurrently.
Commitment to writing clean, maintainable, and well-documented code and infrastructure.
Proactive attitude toward learning new technologies and improving existing systems.