IT SYSTEMS ENGINEER SR
About this role
Employer-provided description, formatted for easier reading.
As a DevOps Software Platform Engineer focusing on the DevOps platform tools, you will be a crucial part of First Horizon's DevOps engineering team, building a world class developer experience. Your primary goal will be to collaboratively support and improve the DevOps platform.
Responsibilities:
- Leverage Engineering background and skills to transition to a DevOps Platform Engineer
+ Apply experience to understand design concepts and implement features within the DevOps platform.
+ Build, test and deploy changes to a common toolchain framework.
+ Understands Semantic versioning and release management.
- Complete understanding of Software Development Lifecycle
+ Experience with breaking down software components into features, hotfixes and bugfixes.
+ Extensive understanding of Git branching methodologies and the impact within the SDLC
- Support existing DevOps platform by:
+ Troubleshooting issues end-to-end (pipeline, source, build, package, ext. dependencies, deploy and runtime)
+ Support the full product lifecycle ensuring highly scalable and reliable service.
+ Unit and integration testing of new and proposed changes
+ Identifying deficiencies and applying solutions to an entire platform through DevOps principles and framework
+ Utilizes monitoring and observability to both troubleshoot and provide feedback into SDLC.
+ Understand and promote developer and application Security best practices.
+ Participate in on-call to support the DevOps platform.
+ Author support documentation, user guides for internal developers.
- Work closely with DevOps Architects and Leads to understand DevOps requirements and align with product and technology vision.
- Continuously explore and stay current on new and emerging technologies.
Required Knowledge and Experience:
- Minimum 10 years of experience as a DevOps or Systems Engineer or a bachelor’s degree and 6 years of experience.
- Kubernetes -
+ Helm and Kustomize
+ CRDs, services, operator model
+ Familiarity with Azure Kubernetes Service (AKS) is a plus.
- Docker containers -
+ dockerfile
+ docker build, Buildkit
+ docker registry
- Source code management -
+ Bitbucket (git)
+ Git branching
+ Code reviews and pull request approvals.
- Build tools -
+ Gradle, maven, npm/pnpm, nx-cloud
+ Buildkit (docker build)
+ familiarity with msbuild and dotnet is a plus.
+ Packages - all types of mvn, node packages
+ yum/dnf
+ familiarity with nuget and chocolatey is a plus.
- Scripting Languages -
+ bash
+ python
+ YAML
+ Familiarity with PowerShell is a plus.
- Programming Languages -
+ Go language
+ Groovy
+ Familiarity with Java and dotnet is a plus.
+ Familiarity with C# is a plus.
- Databases/Caches:
+ MongoDB
+ PostgreSQL
+ Redis
- Frameworks
+ JavaScript frameworks - NodeJS, React, Solid, Angular
+ Java Spring and Spring Boot
+ Familiarity with . NETcore or Django is a plus
- Productivity Tools
+ Jira Software (scrum/Kanban Boards) or a similar ticketing system
+ Confluence or a similar wiki tool
- IDE AI tools such as Devin Desktop
- Excellent communication skills and ability to collaborate with employees at all skill levels; including the ability to translate and communicate technical and analytical issues to all types of end users.