Cloud Engineer
Role description
The Cloud Engineer is responsible for leading the designing, deploying, and maintenance of cloud-based systems and infrastructure within a specific cloud platform (e.g., AWS, Azure, Google Cloud). This role focuses on building and optimizing the technical foundation that supports applications, services, and data in the cloud environment in addition to implementing IaC tools for deployments.
Job Duties:
· Collaborate with Cloud Infrastructure Design, Architects, Platform Management, AWS Infrastructure Deployment, Automation, Security and Compliance, Monitoring and CI/CD, DRP, Scalability, and Troubleshooting within AWS.
· Work AWS Solutions Architects and development teams to design cloud infrastructure that meets scalability, performance, security, and availability requirements.
· Implement cloud infrastructure using infrastructure-as-code tools (e.g., Terraform, CloudFormation), ensuring consistency and repeatability of deployments.
· Set up and configure cloud services such as virtual machines, containers, databases, networking components, and other resources required for application deployment.Coordinate with DevOps Teams to develop and maintain automation scripts and workflows to streamline provisioning, configuration, and management of cloud resources.
· Spearhead the monitoring and alerting systems installations to ensure the health and performance of cloud infrastructure. Troubleshoot and resolve issues as they arise.
· Implement security best practices, access controls, and compliance measures to safeguard data and resources within the cloud environment.
· Optimize cloud infrastructure to handle varying workloads, ensuring optimal performance and responsiveness.
· Collaborate with DevOps teams to integrate cloud infrastructure with continuous integration and continuous deployment (CI/CD) pipelines.
· Design and implement backup/DRP strategies to ensure data protection and business continuity.
· Maintain clear and comprehensive documentation of cloud infrastructure, configurations, and procedures. Share knowledge with team members and stakeholders.
Education & Requirements:
• Bachelor’s Degree is required
• 5-6+ years’ of experience specifically in IaC, Cloud Engineering and/or DevOps
• 5-6+ years of experience as a Cloud Engineer, DevOps Engineer, Cloud SysOps, or Cloud Architect
• Must have experience with IaC tools such as Terraform, CloudFormation, etc.
• Must be able to perform code releases/deployments, reviews and pull request reviews
• Previous experience leading teams and serving as primary liaison with executive stakeholders
Plus:
• Banking Regulatory expertise is a huge plus
• Stakeholder management & communication skills is highly desired
• Risk & Control mitigation expertise is preferred
• Certified AWS DevOps Engineer Professional, Solutions architect Professional, AWS Developer, or AWS SysOps Associate is highly preferred
• Fluent English is a must- but Spanish proficiency is a strong nice to have