DevOps Engineer
Landmark Credit Union · Brookfield, WI · 1 wk ago
EngineeringFull-time
About the role
As a DevOps Engineer at Landmark Credit Union, you’ll be a key technical resource responsible for managing the operations of solution development. You’ll research, recommend, design, and implement new technologies to advance our goals, working with a wide range of technology teams to ensure environments are stable, highly available, and fault tolerant. This role reports directly to the VP, IT Infrastructure & Operations.
Requirements
- Bachelor’s degree in a related technical field and 5+ years of experience, or 7+ years of experience working in a highly automated software engineering environment. Equivalent combination of education and experience will be considered.
- 3+ years of experience writing code in an object-oriented, functional, or scripting language.
- 2+ years of experience implementing and maintaining an orchestrated container environment. Prefer experience with Kubernetes, Docker, and SUSE Enterprise Linux.
- 1+ years creating CI/CD pipelines; preferably within Azure DevOps.
- 1+ years of experience setting up and maintaining web servers (e.g., IIS, NGINX).
- 1+ year of creating automated environment deployment processes with tools such as Terraform.
- Experience with implementing processes and tools to discover, connect, secure, and monitor a service-oriented environment (e.g., service mesh).
- Experience implementing application security best practices into automated solutions.
- Solid analytical, problem-solving, and troubleshooting skills; passion for automation.
- Strong written and verbal communication skills.
- Experience working in an iterative delivery process.
- Thorough understanding of company policies and procedures as they relate to this position.
- Must comply with all job-related State and Federal laws and regulations.
Responsibilities
- Work with a cross-functional team to plan, deploy, and maintain solutions in all environments (on-prem and cloud).
- Advise and ensure appropriate security controls are in place for all assigned solutions.
- Create and maintain automated release management processes and provide production support (e.g., Blue/Green deployment).
- Define and deploy application metrics and monitoring tools.
- Create documentation per project and organization standards.
- Lead cross-training efforts (e.g., Lunch and Learn) with teams to increase automation maturity within IT.
- Collaborate with the development team and other IT teams (e.g., security and infrastructure) to validate requirements and technical capabilities.
- Participate in defining development processes and tools.
- Provide clear and timely communication on issues, risks, and changes to the development team leadership.
- Perform other duties as assigned.