About the company - be a part of transformational change where integrity matters, success inspires, and great teams collaborate and innovate. As the fifth-largest bank in the united states, we’re one of the country's most respected, innovative, ethical, and successful financial institutions. We’re looking for people who want more than just a job – they want to make a difference!
about the role - we are looking for a highly motivated and skilled software engineer to join our source code management team. In this role, you’ll be responsible for maintaining and improving the infrastructure tools and processes surrounding our gitlab and azure devops platforms. Your focus will be on ensuring high availability, performance, security, and scalability of these critical platforms that empower our development teams to collaborate efficiently and deliver high-quality software.
responsibilities
1. maintain, monitor, and upgrade gitlab, gitlab runners, and azure devops environments to ensure system reliability, scalability, and performance.
2. perform regular system health checks, patches, and backups for gitlab and azure devops.
3. perform quarterly disaster recovery exercises for both azure devops and gitlab platforms.
4. develop and maintain scripts, tools, and pipelines to automate routine tasks, deployments, and integrations.
5. experience deploying kubernetes workloads in a containerized environment.
6. experience managing and deploying vm workloads.
7. develop and maintain wrapper apis on top of gitlab using go lang to extend platform capabilities and streamline integrations with other internal tools and systems.
8. ensure that apis are secure, scalable, and well documented for internal and external use.
9. leverage cloud platforms, particularly azure, to architect and optimize scalable, resilient scm environments.
10. experience utilizing kubernetes for container orchestration and deployments.
11. experience with terraform for infrastructure-as-code (iac) to automate and manage cloud resources efficiently.
12. provide support and troubleshooting for issues related to source code and orchestration (gitlab runners).
13. excellent communication skills as you will work closely with internal teams: risk, security, infrastructure to ensure the gitlab platform meets the evolving needs of the organization.
qualifications - bachelors degree in computer science, software engineering, or related field
required skills
1. 3+ years of experience working with gitlab, azure devops, or similar source code management tools
2. proficiency in go with experience developing apis
3. experience with ci/cd pipelines, automation, and devops practices
4. proficiency in scripting and automation (e.g. Bash, python, powershell).
5. strong problem-solving skills and ability to troubleshoot platform-related issues
6. excellent communication and collaboration skills to work effectively with cross-functional teams
preferred skills
pay range and compensation package - pay range or salary or compensation
equal opportunity statement - include a statement on commitment to diversity and inclusivity.
seniority level
executive
employment type
full-time
job function
information technology and engineering
industries
banking and it services and it consulting
#j-18808-ljbffr