We are seeking a highly skilled Lead DevOps Engineer to spearhead our infrastructure and automation initiatives. This role demands a strong focus on infrastructure as code (IaC), CI/CD pipelines, and cloud platforms, particularly leveraging Puppet for configuration management, Kubernetes for orchestration, and Google Cloud Platform (GCP) as core technologies. This position is ideal for a leader passionate about automation, reliability, and scalability, with deep experience in Terraform and Jenkins, and a proven ability to guide teams in complex cloud environments.
Key Responsibilities:
- Lead the design, implementation, and evolution of robust DevOps strategies and roadmaps.
- Mentor, guide, and develop a team of DevOps engineers, fostering a culture of collaboration, innovation, and continuous improvement.
- Architect, implement, and manage infrastructure using Terraform to ensure scalable, secure, and highly available solutions, with a primary focus on GCP .
- Develop, maintain, and optimize sophisticated CI/CD pipelines using Jenkins, ensuring smooth, reliable, and efficient application deployments.
- Oversee and manage GCP resources and services, including Compute Engine, Cloud Storage, Kubernetes Engine (GKE) , and Cloud SQL, ensuring optimal performance, security, and cost-efficiency.
- Drive the adoption, mastery, and standardization of configuration management tools, with a strong emphasis on Puppet .
- Establish and manage comprehensive monitoring, logging, and alerting systems for system health, performance, and security, utilizing cloud-native tools and third-party solutions.
- Collaborate closely with development, security, and operations teams to champion and improve software delivery processes and DevOps best practices.
- Automate complex and repetitive tasks, enhancing system efficiency and reliability through advanced scripting and configuration management.
- Define and enforce compliance with security policies and governance standards within the cloud infrastructure.
Impact Youll Make:
Required Skills and Experience:
- 8+ years of hands-on experience in DevOps, Cloud Engineering, or a related role, with at least 3+ years in a technical leadership or mentoring capacity.
- Expert-level proficiency with Google Cloud Platform (GCP) , including its core services, architecture patterns, and best practices.
- Deep, hands-on expertise with Kubernetes (K8s) for container orchestration, including deployment strategies, scaling, networking, and management (preferably GKE).
- Strong, demonstrable experience with Puppet/ Ansible for configuration management, automation, and infrastructure orchestration.
- Proficiency with Terraform for Infrastructure as Code (IaC), including module development, remote state management, and best practices.
- Extensive experience with Jenkins, including pipeline-as-code (Jenkinsfile), plugin management, and integration with version control systems (Git).
- Solid experience with containerization technologies (Docker).
- Familiarity with monitoring, logging, and observability tools (e.g., Prometheus, Grafana, ELK Stack, OpenTelemetry).
- Proficient in at least one scripting language (e.g., Python, Bash, Go).
- Solid understanding of networking, security principles, and cloud governance.
- Proven ability to lead technical discussions, make architectural decisions, and drive projects to completion.
Preferred Qualifications:
- GCP Professional DevOps Engineer, Certified Kubernetes Administrator (CKA), Puppet Professional Certification, or other relevant industry certifications.
- Experience with other configuration management tools (e.g., Ansible, Chef) in addition to Puppet.
- Knowledge of other CI/CD tools and platforms beyond Jenkins (e.g., GitLab CI, Azure DevOps, CircleCI).
- Experience working in a fast-paced, Agile/Scrum development environment.
- Contributions to open-source DevOps projects or a strong public profile in the DevOps community.
This is a hybrid position and involves regular performance of job responsibilities virtually as well as in-person at an assigned TU office location for a minimum of two days a week.
TransUnion Job Title
Lead Engineer, Software Development