We are seeking a highly skilled Senior Infrastructure Automation Engineer to lead the design, development, and optimization of automated infrastructure solutions. This role involves leveraging advanced scripting expertise, automation tools, and CI/CD practices to drive efficiency and innovation across our systems.
Responsibilities
- Design and implement automation solutions across network services and complex infrastructure
- Architect and optimize workflows using Terraform and Ansible
- Lead the integration of multiple platforms through REST API for seamless data flow and platform interoperability
- Create and manage CI/CD pipelines with GitLab Pipelines or GitHub Actions to streamline deployment processes
- Collaborate with the team to enhance Git-based version control workflows and ensure best practices
- Build scalable automation scripts in Python and Bash to meet operational requirements
- Oversee infrastructure platforms with a strategic and forward-thinking approach
- Act as a key contributor in advancing the orchestration of tasks using tools like Rundeck
- Guide the team in implementing software development life cycle (SDLC) best practices for automation
- Translate business needs into technical solutions, ensuring alignment with overall objectives
- Work autonomously when requirements are defined, demonstrating leadership and problem-solving skills
Requirements
- 3+ years of experience in infrastructure automation and system engineering roles
- Expertise in Python and Bash, including the ability to create logic and functions manually
- Proficiency with Terraform and Ansible for infrastructure-as-code practices
- Advanced understanding of REST APIs, including requests, authentication, and handling JSON/YAML data
- Strong background in the SDLC, including familiarity with software development and architecture
- Hands-on experience with Rundeck for workflow automation and job scheduling
- Knowledge of GitLab or GitHub and Git-based workflows for version control
- Familiarity with advanced automated platforms and complex network services
- Basic knowledge of Cisco networking, with an understanding of stateful vs stateless connections
- Critical thinking and adaptability, with the ability to work independently and prioritize effectively
- Upper-Intermediate English language proficiency (B2)
Nice to have
- Experience or familiarity with Zscaler