What We'll BringAt TransUnion, we have a welcoming and energetic environment that encourages collaboration and innovation. We are consistently exploring new technologies and tools to be agile. This environment gives our people the opportunity to hone current skills and build new capabilities, while discovering their genius.
Come be a part of our team – you’ll work with great people, pioneering products and cutting-edge technology.
What You'll Bring
Minimum of 10 years’ experience in software development ( Java, .Net , AbiNio )
Minimum of 10 years of experience working with Bitbucket, TFS, Jenkins, Azure DevOps, Gitlab CI or relevant technologies.
Minimum of 7 years of supporting DevOps practices and minimum of 3 years of public cloud experience (AWS or Azure).
Minimum of 5 years experience with configuration management tools such as Puppet, Chef, or Ansible.
Experience with monitoring tools (Dynatrace/Application Insights/New Relic/Splunk)
Must be a self-learner and able to work independently without supervision & able to deliver on time under tight deadlines
We’d love to see:
5+ years work experience with AWS, Docker, Kubernetes and CI/ CD.
Hands-on experience in programming knowledge (Python or Shell script) to automate repeated tasks
Strong analytical & debugging skills - able to differentiate the Infra vs Application related issues
Hands on experience with build and deployment automation to support complex environment topologies.
Ability to clearly document and communicate architectural concepts at multiple levels
Hands on experience with infrastructure monitoring tools both configuration and implementation.
Master's Degree in Computer Science, IT or related tech field
Impact You'll MakeDesign and implement CI/CD pipelines to support IaC.
Automate application build and deployment pipelines
Deploy new systems with best practices and security
Utilize bench marking and other tools to optimize for performance and cost
Identify and improve on possible points of failure in the infrastructure/applications
Troubleshoot incidents as they arise and conduct post-mortems
Ensure high quality monitoring coverage to prevent alert fatigue
Provide technical guidance on solid DevOps practices
Develop self-service processes and tools interactions for development teams
Collaborate with development teams to utilize container best practices
Optimize and align service offerings to support strategic direction.