Senior Infrastructure as Code Engineer
xactlycorp
Job Description
-
Design and implement infrastructure automation solutions using tools such as Terraform, Terragrunt, Chef and Python to manage cloud-based and on-premises environments.
-
Collaborate with cross-functional teams to define infrastructure requirements and implement scalable solutions ensuring the seamless support of our Infrastructure stack.
-
Develop and maintain CI/CD pipelines to automate infrastructure deployments, provisioning, and configuration management.
-
Conduct regular code reviews, perform testing, and maintain documentation to ensure the reliability and repeatability of infrastructure deployments.
-
Troubleshoot and resolve issues related to infrastructure automation, ensuring minimal downtime and optimal system performance.
-
Facilitate improvements to platform stability and site reliability by collaborating with and working closely alongside internal teams and stakeholders across the organization
-
Act as a hands-on technical advisor, mentoring peers and providing technical guidance on best practices for infrastructure automation.
-
Design and implement automation improvements to support large scale Linux, Kubernetes, and virtualization environments (e.g. VMWare
-
Perform provisioning and automation enhancements via scripting (e.g. Bash and Python) and centralized management tools (e.g. Chef)
What Will You Bring to the Table?
-
Team player who is comfortable working in a highly collaborative environment and possesses excellent customer service, verbal and written communication skills
-
Bachelor’s degree in Computer Science or a related field, and at least 5+ years of relevant work experience
-
Proven experience (5+ years) as an Infrastructure Engineer, DevOps Engineer, or similar role focused on infrastructure automation and IaC.
-
Expertise in using infrastructure automation tools such as Terraform, Terragrunt Ansible, Chef, or Puppet to manage cloud-based environments (e.g. AWS, Azure, Oracle Cloud).
-
Strong proficiency in scripting and programming languages (e.g. Python, Bash, PowerShell) for automation and configuration management tasks.
-
Solid understanding of networking concepts, security best practices, and infrastructure architecture.
-
Excellent analytical and problem-solving skills with a proactive approach to system monitoring and performance tuning.
-
Strong operating systems management skills, with a proven background in Linux administration.
-
Experience supporting virtualized environments on centralized storage, ( e.g. VMware vSphere).
-
Ability to work on-call or weekends as necessary.
Benefits and Perks
● Paid Time Off (PTO)
● Comprehensive Insurance Coverage
● Tuition Reimbursement
● XactlyFit Gym/Fitness Program Reimbursement
● Kitchen Stocked Daily with Tasty Snacks, Fruit and Drinks
● Free Parking and Subsidized Bus Pass (a go-green initiative!)