Salary
💰 $106,400 - $177,400 per year
Tech Stack
AWSCloudGoogle Cloud PlatformKubernetesNode.jsPythonSDLCTerraform
About the role
- Perform client and project discovery activities to understand business and technical requirements, which include both architecture and security reviews of existing systems.
- Key member of the engineering team, working with client engineering teams, product owners, solutions architects, and back-end/front-end developers to drive successful project delivery for our clients and solutions.
- Design cloud infrastructure to ensure cost-effective, reliable, and secure cloud solutions.
- Develop effective customer training and documentation packages as part of solution delivery.
- Write code: implement and test code using Infrastructure as Code for repeatable cloud-based infrastructure projects.
- Develop CI/CD pipelines to automate deploying software and infrastructure.
- Implement Site Reliability Engineering practices and processes.
- Ensure systems are meeting required security guidelines and frameworks.
- Follow agile/scrum methodologies and best practices.
- Work closely with the cloud solutions architect and technical project manager to drive the successful delivery of client projects as well as establish repeatable processes and best practices in a professional services organization.
Requirements
- 8+ years of experience in a cloud or systems engineering role.
- Demonstrated proficiency in designing and deploying cloud infrastructure in Google Cloud (compute, storage, networking, security, monitoring/operations).
- Demonstrated proficiency in deploying container-based applications (Kubernetes, Cloud Run, Fargate).
- Demonstrated proficiency in at least one Infrastructure as Code language (Terraform, Pulumi, AWS CDK).
- Demonstrated proficiency in at least one programming language or scripting language (GO, Bash, Python, NodeJS/ES6, etc).
- Solid understanding of SDLC and Agile software development methodologies and tools related to team software development (e.g. Git, Jira, etc.)
- Strong communication and collaboration skills
- We are unable to provide visa sponsorship for this position. Applicants must already possess work authorization in the country the job is located.
- Preferred: Multi-cloud deployment migration experience.
- Preferred: Google Cloud Platform professional certifications.
- Preferred: Professional services experience, designing and delivering large enterprise solutions.
- Preferred: Cloud-native application development.
- Preferred: Knowledge of security and networking principles