Job Summary:
American Trust Custody is seeking a motivated DevOps Engineer who thrives in a rapidly evolving technology environment. Our success hinges on our ability to iterate quickly on products while ensuring their performance and reliability. As a DevOps Engineer, you will play a crucial role streamlining and hardening our rapidly evolving software systems. Collaborating closely with cross-functional teams including software engineers, product development team, and network engineers to deliver best in class products and services.
Location: Pittsburgh, PA working in hybrid capacity
Responsibilities:
- Design in collaboration with Solutions Architect, create and manage CI/CD pipelines.
- Own the release process, schedule and documentation ensuring the SDLC is followed.
- Design, write, and deploy software to improve the availability, scalability, and efficiency of products and services used by American Trust Custody.
- Design, install, upgrade and maintain containerized environment.
- Partner with development, infrastructure, security, tech ops and support teams in defining and implementing improvements in the development process and service architecture.
- Participate in the Scrum ceremonies to stay aligned with the team and provide feedback on potential DevOps implications of the scoped work.
- Implement and maintain monitoring systems to track application performance, identify issues, and ensure system availability.
- Investigate and resolve technical issues, perform root cause analysis, and provide top level technical support.
- Develop scripts to automate tasks and improve efficiency.
- Ensure systems and processes are well-documented.
- Identify technical debt and hardening opportunities.
- Other duties as assigned.
Skills & Experience:
- Bachelor’s degree in computer science or related field preferred. Related experience in lieu of degree will be considered.
- 5+ years of experience in software development and technical operations support
- Extensive knowledge of Azure DevOps using both TFVC and Git.
- Experience building and managing CI/CD pipelines.
- Experience in developing scripts to automate software deployments and installations preferred.
- Experience creating and managing IaC.
- Experience with Kubernetes and Docker or other similar services.
- Experience with SCRUM/Agile development methodologies.
- Independent, self-motivated, get-things-done attitude.
- Creative problem solver.
- Excellent organizational, verbal, and written communication skills.
- Experience working in a heavily audited environment a plus.
- Experience in DevSecOps a plus.
- Experience with Grafana a plus.