Job Description:
About the role:
As a Cloud Automation Engineer, you will play a key role in specific project deliverables and will work on improving current processes to reduce manual work by designing, building, testing and deploying automation for our enterprise cloud platform. This is a full hands-on position that requires previous experience building cloud infrastructure through Infrastructure as Code (IaC) for large-scale, multi-account environments across different public cloud providers. You will be part of a global Cloud Platform Engineering team (a.k.a Cloud Center of Excellence) that builds and supports shared services infrastructure across many regions. A successful candidate will bring a strong background in automation, software engineering, scripting, and building cloud solutions from scratch.
A day in this role:
- Improve operational processes by developing automation that effectively eliminates manual work from our cloud account provisioning processes.
- Design, deploy, and maintain shared services cloud infrastructure for development, staging, and production applications.
- Implement automated configuration and deployment process towards improving functionality, availability, and manageability of our enterprise cloud offerings.
- Define, document, and maintain processes required to support production and development. environments through the use of infrastructure as code tools, scripting languages, developer tools.
- Work with a global team to support cloud platforms in multiple regions.
- Solve problems related to mission critical services and build automation to proactively detect and prevent their reoccurrences.
- Collaborate via open communication reaching across functional borders to analyze, tune, and configure automated platform infrastructure and systems.
The expertise requested:
- 3-6 years of hands-on experience working on infrastructure and shared services for multi-account AWS environments.
-
Significant experience with the following AWS services:
- CloudFormation
- Service Catalog
- Developer tools (CodePipeline, CodeBuild, etc)
- Lambda (with Python)
- Intermediate networking (VPCs, subnets, routing, IPAM, etc)
- AWS Control Tower and AWS Landing Zone (highly desired)
- Experience consuming RESTful APIs to integrate with third-party software tools and build automation around it.
- Proficient in configuration management using Ansible. Develop new playbooks and invoke jobs via Ansible Tower API.
- Expertise in coding and scripting using Python.
- Development experience with AWS SDK.
- Understanding of AWS/Azure Cloud Networking and core Internet Protocols such as TCP/IP, DNS, SMTP, HTTP, and routing in distributed networks.
- AWS Solutions Architect or Developer certifications are a big plus.
- Experience with Service Now development (highly desired, but not a requirement)
- Detail-oriented and able to follow through. Ability to plan changes with good detail, communicate these details to multiple teams, and document changes after successful implementations.
- Ability to work in a highly efficient team working on multiple simultaneous projects and while delivering results on all tasks and projects assigned.
- Great communication skills with other team members, business units, and leadership.
- Learning Attitude and desire to learn while helping our delivery team to reach our business goals.
GFT Core values are focus to inclusion and diversity, all qualified applicants will be considered for employment and will go thru a fair recruitment process regardless of their race, religion, gender identity, sexual orientation, national origin or disability status.
Your journey with us begins here: