Senior Cloud Platform Engineer
Optomi, in partnership with one of our premiere clients in the financial sector, are seeking a Senior Cloud Platform Engineer who will be responsible for designing, implementing, and maintaining infrastructure-as-code solutions and tools for our cloud-based systems and applications. The role involves working closely with cross-functional teams to ensure our cloud infrastructure adheres to industry best practices and regulatory compliance standards.
What the right candidate will enjoy:
- Opportunity to be at the forefront of digital innovation that enhances convenience and accessibility!
- Work in a dynamic and forward-thinking environment that fosters creativity and technological advancement!
- Join a team that fosters a diverse and inclusive workplace where employees are valued and supported!
Required Qualifications of the right candidate:
- Certifications: AWS Certified Solutions Architect Professional, AWS Certified DevOps Engineer, or other relevant certifications are preferred.
- Education: Bachelor's degree in Computer Science or a related field, or equivalent relevant experience.
- Technical Expertise: Expert knowledge of AWS cloud architecture, Terraform for configuring and deploying cloud infrastructure, and experience with serverless and event-driven solutions.
- Programming Skills: Hands-on experience with Python and the boto3 library for AWS.
- Security and Compliance: Expert-level knowledge of AWS IAM policy development for secure role provisioning and service control policies (SCPs) for enforcement.
- CI/CD Experience: Strong experience with CI/CD processes using tools such as GitLab.
- Documentation Skills: Excellent capability in creating technical documentation, including data models, process diagrams, and high-level designs.
- Software Development Lifecycle: A solid understanding of SDLC concepts and practices.
Responsibilities
- Infrastructure as Code: Design, develop, and prototype cloud-deployed services, APIs, and serverless applications using Terraform and other infrastructure-as-code tools to align with architecture direction and standards.
- Cloud Platform Enhancement: Improve the enterprise Cloud Platform by implementing custom preventative and responsive controls. Develop and deploy new features and tooling to address complex problems at scale.
- Compliance and Controls: Create and manage service control policies (SCPs) and scripts to enforce cloud requirements that AWS does not natively support. Implement processes and fixes for identified deficiencies from cloud audits.
- Monitoring and Alerting: Aid in implementing monitoring solutions, collecting metrics, and setting up alerting mechanisms to enhance service reliability and visibility.
- Development and Support: Develop and maintain policies, procedures, and documentation related to infrastructure deployment patterns and best practices. Write Python applications to address tagging issues and other automation needs.
- Agile Collaboration: Participate in an agile delivery process, contributing to story sizing, research, and recommendations for new solutions. Collaborate effectively with cross-functional teams to drive project success.
- Documentation: Create and maintain comprehensive technical documentation, including data models, process diagrams, and high-level designs.