Job Description
We are seeking an experienced Senior Cloud DevOps Engineer to design, implement, and optimize enterprise-scale cloud infrastructure and software delivery environments. The ideal candidate will have deep expertise across AWS, Azure, Infrastructure as Code, CI/CD, serverless technologies, event-driven architecture, and multi-region cloud environments.
Key Responsibilities:
- Design, optimize, and maintain CI/CD pipelines supporting microservices and serverless applications hosted in AWS.
- Develop and maintain modular CloudFormation and Terraform templates for scalable and repeatable infrastructure deployments.
- Implement infrastructure and deployment best practices across multi-region cloud environments.
- Design and support canary deployments, alarms, dashboards, and monitoring solutions.
- Implement automated canary rollouts for serverless applications using AWS CodeDeploy.
- Develop and maintain scalable APIs using API Gateway, Lambda Authorizers, API Keys, and WAF.
- Build and maintain event-driven solutions using SNS, SQS, Kafka, and CloudWatch Events.
- Work with event-driven messaging to deliver webhook notifications to integration endpoints.
- Support and optimize AWS services including Lambda, CloudFormation, API Gateway, CloudFront, DynamoDB, RDS, CodeBuild, and CodeDeploy.
- Contribute to the design and implementation of multi-tenant, cloud-based SaaS platforms.
- Work closely with development and DevOps teams as a Subject Matter Expert (SME) to ensure applications are scalable, secure, and deployment-ready.
- Establish and document processes supporting development, deployment, and production maintenance.
- Evaluate emerging tools, technologies, and engineering practices and recommend improvements.
- Apply modern DevOps and Agile methodologies throughout the software delivery lifecycle.
- Support release engineering practices and continuous improvement initiatives.
- Troubleshoot complex cloud infrastructure and deployment issues.
- Perform additional technical and operational responsibilities as assigned.
- Advanced knowledge of AWS and Microsoft Azure cloud platforms and services.
- Hands-on experience with Azure Repos, Azure Pipelines, Azure Boards, and Azure Artifacts.
- Strong experience designing and implementing multi-tenant cloud-based SaaS solutions.
- Lambda
- CloudFormation
- API Gateway
- CloudFront
- DynamoDB
- RDS
- CodeBuild
- CodeDeploy
- CloudWatch
- Strong understanding of event-driven architecture using SNS, SQS, Kafka, and CloudWatch Events.
- Experience designing and supporting multi-region infrastructure.
- Strong knowledge of API security and scalability using API Gateway, API Keys, Lambda Authorizers, and WAF.
- Advanced experience with Infrastructure as Code (IaC), particularly Terraform.
- Strong programming and scripting skills using languages such as Python, PowerShell, Bash, C#, or Groovy.
- Experience working in Agile and DevOps environments.
- Strong understanding of release engineering and software deployment best practices.
- Excellent analytical, troubleshooting, and problem-solving abilities.
- Strong written and verbal communication skills.
- Excellent interpersonal and presentation skills.
- Highly organized with the ability to prioritize multiple projects and responsibilities effectively.
Qualifications & Experience:
- Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field, or 6+ years of relevant professional experience.
- 5+ years of hands-on experience installing, configuring, supporting, and maintaining enterprise-scale software products and cloud solutions.
- Extensive practical experience with AWS cloud technologies and enterprise infrastructure.
- AWS Professional-level certification or equivalent expertise strongly preferred.
- Demonstrated experience working with large-scale, production cloud environments.
- Experience supporting high-availability, scalable, and secure applications across multiple regions.
#J-18808-Ljbffr
Job Tags