TransUnion's Job Applicant Privacy Notice
What We'll Bring:
Role description
Working alongside and collaborating with Product Delivery teams on a daily basis you will be focused on helping to deliver new Cloud, Hosted and key capabilities into the business.
You will play a critical role in ensuring that Cloud and Hosted systems are tuned and built to scale with proper controls in place to ensure high availability.
Your role will entail installing and configuring applications, automating all manual steps to ensure that deployments are repeatable, reliable and rapid. The role will not just see you provide this as an initial service but you will then provide the means to which the development function can self serve to perform these installations via performant automated pipelines.
Want more jobs like this?
Get Software Engineering jobs in Pune, India delivered to your inbox every week.
Along the way, you will be required to proactively lead or assist Product Delivery teams to troubleshoot issues within Route to Live environments, provide consultancy in the area of Route to Live pipelines and their ongoing maintenance.
As solutions develop you will assist development teams to ensure the operability of those solutions often providing a bridge between development and operational teams.
The Team Focus
Our System Build Engineering Team are responsible for developing our route to live systems and ensuring the operability of the services we offer.
You'll get the opportunity to work within a culture of DevOps across the business and teams you interact with including Architecture, Software Development, Cloud Platform and many others.
As Senior Engineer you will support System Build Engineers who are junior to you.
You will also be expected to contribute to a number of System Build Continuous Improvement initiatives to help deliver key departmental improvements.
For the avoidance of doubt, this is a hands on role and a role which will involve you providing support during core business hours Monday to Friday with no expectation that you will provide on-call out of hours support. You will however be required to assist with performing deployments out of core business hours as and when required.
What You'll Bring:
How You Will Contribute
- Work with product teams to design, implement and continuously improve CI/CD pipelines to automate Software Delivery Processes into a range of technologies, focusing on making deployments more repeatable, reliable and rapid, both directly to provide skills and also as means of upskilling the product teams
- Establish yourself as the Subject Matter Expert for the Product area you are embedded within.
- Develop guidelines, standards, and processes around deployment methods and tooling.
- Establish consistent standards for ensuring Operability and Maintainability of solutions.
- Ensure that TransUnion design patterns, frameworks, and architectural standards are implemented consistently within the work delivered.
- Identify and execute on opportunities for automating relevant processes.
- Understand and enforce compliancy requirements (SOX, PCI etc) in all areas.
- Proof of Concept work to enhance and support the work of the System Build team.
- Maintain strong relationships with, and champion the views of, live operations teams, helping support operational and non-functional requirements into TransUnion delivery teams
- Contribute to and evangelise community best practices.
- Contribute to Risk Management process by identifying risks that need to be managed.
- 5 years Commercial experience working in software development, build or release engineering.
- 5 years Experience of deploying solutions using Continuous Integration/Deployment techniques.
- 5 years' Experience of High Availability / Disaster Recovery technologies.
- Solid understanding of DevOps, Agile, Scrum, Kanban processes and methodologies
- A good understanding of general source control practices (structures, versioning, branching, tagging, merging)
- Excellent English language skills, with the ability to collaborate with teams across the world
- Excellent troubleshooting/fault resolution skills, with an ability to recognise the root cause of any problems.
- Experience designing, implementing and rolling out Azure or GCP based technologies.
- Experience interpreting technical designs.
- Experience of writing and embedding standards and processes.
- Good background in software development, build or release engineering.
- Good interpersonal and communication skills, with the ability to communicate appropriately to both technical and non-technical resource.
- Hands on experience in a "DevSecOps" role.
- Willingness to learn and embrace industry developments and practices from both a Development and Operations background.
- Willingness to take ownership of problems
Essential skills
- 5 Years Experience of either
- using CI/CD tooling such as Azure Devops Server, Harness, Octopus Deploy or Ansible.
- designing, implementing and rolling out GCP based PaaS and IaaS technologies at scale.
- implementing and managing EKS, ideally in a large scale environment
- Good level of PowerShell scripting.
- Experience using Terraform to automate infrastructure provisioning, with proven ability to update and maintain existing IaC scripts.
- Experience using logging tools such as Prometheus\Grafana
- Experience using monitoring tools such as Splunk
- Hands on knowledge of Linux Operating Systems (RHEL, Alma) and/or Windows
- Experience of Bash scripting.
- Experience of Hashicorp Vault - Kv, pki
- Familiarity with configuring ALBs
- Experience of IaC using Terraform or Harness IACM.
- Experience with AppSec Scan for SAST / SCA using CheckMarx
Any of the following certification:
- Microsoft Azure Fundamentals (AZ900) or higher
- GCP Foundational certificate or higher
- Linux Foundation or higher
- Kubernetes Foundational certificate or higher
TransUnion Job Title
Sr Engineer, Development Ops