Taro Logo

Principal Infrastructure as Code (IaC) Engineer

DeepSource Technologies specializes in infrastructure automation and DevOps solutions.
DevOps
Principal Software Engineer
Hybrid
8+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Principal Infrastructure as Code (IaC) Engineer

DeepSource Technologies is seeking an experienced Principal Infrastructure as Code (IaC) Engineer to lead their infrastructure automation initiatives. This role combines technical expertise with leadership responsibilities, focusing on designing and implementing automated infrastructure provisioning pipelines using modern DevSecOps practices. The position offers an opportunity to work with cutting-edge technologies while building scalable IaC frameworks and mentoring teams.

The ideal candidate will be responsible for developing and maintaining infrastructure automation frameworks, enabling operations teams through mentorship, and fostering a culture of automation across the organization. This role requires expertise in various technologies including Terraform, Ansible, public cloud platforms (AWS, Azure, GCP), and containerization technologies.

As a Principal IaC Engineer, you'll work at the intersection of development and operations, implementing best practices in infrastructure automation, security, and scalability. The position offers the opportunity to make a significant impact on the organization's technical infrastructure while working with modern tools and methodologies in a hybrid work environment.

Key technical requirements include proficiency in Python, experience with CI/CD tools, expertise in infrastructure automation tools, and a strong understanding of cloud platforms. The role also demands excellent communication skills and the ability to lead and mentor teams effectively.

This position is perfect for someone who combines deep technical knowledge with leadership abilities and wants to work at the forefront of infrastructure automation. The hybrid work model offers flexibility while maintaining collaborative opportunities in the Cairo office.

Last updated 5 days ago

Responsibilities For Principal Infrastructure as Code (IaC) Engineer

  • Develop and maintain IaC frameworks to automate infrastructure provisioning and configuration
  • Mentor and enable operations teams in coding practices and IaC framework usage
  • Collaborate with teams to integrate automation into ITSM processes and service catalogs
  • Drive the adoption of automation across teams and promote a community of practice
  • Gather and analyze requirements to continuously improve the IaC framework

Requirements For Principal Infrastructure as Code (IaC) Engineer

Python
Linux
  • Strong interpersonal and cross-cultural communication skills
  • Self-motivated, proactive, and deadline-oriented
  • Agile mindset with experience working in iterative development cycles
  • Proven experience in automating large-scale infrastructure
  • Proficient in CI/CD methodologies and tools (e.g., Jenkins)
  • Experience with Git and GitOps workflows
  • Proficient in scripting languages such as Python, PowerShell, or Bash
  • Experience with Linux and Unix system administration
  • Skilled in API development and integration
  • Hands-on experience with Terraform and Ansible
  • Experience with secrets management tools (e.g., HashiCorp Vault)
  • Experience with public cloud platforms (Azure, AWS, GCP)
  • Familiarity with private cloud environments (VMware vSphere, Tanzu, OpenShift)

Interested in this job?