Contract to hire opportunity
Cloud Automation Engineer
Job Description
- Automate the provisioning of cloud environments through "pipeline engineering" using Terraform, Chef, Puppet, and other tools.
- Research, analyze, design, develop, and support automation workflows in the cloud platform aligned with business and technology strategies.
- Collaborate with engineering teams to strategize, consult, and prototype solutions for CI/CD and cloud adoption.
- Evangelize best practices: Distributed Version Control, Trunk-Based Development, ATDD/TDD, pipelines, infrastructure, and release automation.
- Drive proof-of-concepts and conduct technical feasibility studies.
- Stay current with emerging technologies and propose adoption where beneficial.
- Troubleshoot production issues and coordinate resolution with appropriate teams.
- Manage processes for 3rd-party data streams into the datacenter and cloud.
- Partner with Architecture teams on enabling work and sequencing for optimal value delivery.
- Ensure high availability and 24x7 monitoring of systems.
- Improve operational processes and procedures continuously.
- Act as a Subject Matter Expert for Azure and cloud-native (12-Factor) application development.
- Lead compliance automation and policy-as-code for cloud governance.
- Provide excellent customer service to internal/external stakeholders.
- Communicate project health, risks, and issues to stakeholders and management.
- Resolve conflicts on timeline, budget, and scope; escalate when necessary.
- Drive change through review and approval processes.
Responsibilities
- Strong knowledge of cloud computing technologies, hybrid models, and emerging trends.
- Hands-on experience with Azure, AWS, and GCP including native toolsets (Azure ARM, Terraform, AWS CloudFormation).
- Expertise in automation and configuration management (Puppet, Chef, Ansible, Jenkins, Azure DevOps).
- Experience with Azure services: EventHub, VMs, AKS, Blob Storage, DNS, VNet, Redis Cache, App Service.
- Strong Linux OS skills.
- Scripting and automation proficiency (Python, Ruby).
- Experience in monitoring distributed systems (ZipKin, DataDog, AppDynamics, Splunk, Nagios).
- Strong background in source control (GIT/Subversion), build tools (Maven, Gradle, Webpack), code quality (Sonar), artifact management (Artifactory), and CI/CD (Jenkins, Azure DevOps).
- Deep technical knowledge in software design, systems operations, databases, virtualization, networking, storage, security, and Linux administration.
- Familiarity with APIs, web services, and integration design.
- Experience in Agile development and Scrum practices.
- Strong leadership, architectural design, and mentoring skills.
- Ability to create system/process flow diagrams and UML artifacts.
- Up-to-date knowledge of industry trends and ability to apply them.
- Excellent written/oral communication for technical and non-technical audiences.
- Ability to manage multiple projects simultaneously.
Qualifications
- 7–10 years of IT experience required.
- 5–7 years of cloud development and support experience (Azure, AWS, GCP) required.
- 2–3 years of experience in the consumer banking industry preferred.
- Bachelor’s Degree in a related field (or equivalent/military experience) required.
- Master’s Degree preferred.
Job Type: Full-time
Pay: $140,000.00 - $160,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Vision insurance
Experience:
- IT: 7 years (Required)
- cloud development and support : 5 years (Required)
- Azure, AWS, GCP: 5 years (Required)
- Terraform: 6 years (Required)
Work Location: Hybrid remote in Irving, TX 75039