Vacancy expired!
Job Description
Summary/Objective: The DevOps Engineer role is a critical part of the DevOps discipline at Elevations. In this role you will support the software engineering and business intelligence teams to deploy custom applications, system integrations, analytics solutions, and microservices in a hybrid-cloud environment. The DevOps Engineer is critical to coding/updating in the Credit Unions Infrastructure-as-Code environment, and continuously researches ways to make the environment more secure, stable, and efficient. They design and implement processes needed to operate and sustain a full CI/CD capability. This role collaborates closely with Applications Engineering, Information Security, IT Operations teams to ensure that operational, maintenance, reliability, and security aspects of the environment are realized and continuously improved. Essential Functions include: Implement and enhance a suite of tools and capabilities that facilitates DevOps best practices. Partners with Applications Engineering team to understand unfulfilled requirements and needs. Partners with IT Operations team to align with change management best practices and to document and inventory cloud assets. Partners with the Information Security team to ensure risks and vulnerabilities are remediated and controls are in place to protect against cybersecurity threats. Facilitates a cloud computing center of excellence to uplift IT department knowledge and skills within the Azure and AWS ecosystems. Designs and implements Infrastructure-as-code. Designs and implements monitoring and alerting capabilities to ensure site reliability. Designs, implements and maintains CI/CD pipelines to enable automated deployment of applications into environments. Investigates issues in production environments. Contributes to root cause analysis and postmortems. Designs and documents procedures for system troubleshooting and maintenance. Monitors and reports on cloud resource usage and costs to enable informed decisions for cost controls. Proactively proposes improvements to our overall environment and toolsets. Participates in an on-call rotation. Reports to: VP Applications Engineering Manages: This role does not have supervisory responsibility Required Education and Experience: 4+ years of experience as a DevOps engineer or in a similar software engineering role Experience working in DevOps or DevSecOps environments or cultures Experience with source code management using Git and GitHub. Experience with Terraform and/or Cloudformation. Proficiency with CI/CD Tools like Circle CI Experience with Microservice Architecture or SOA. Working knowledge of databases and SQL Familiarity with Agile development process from build through deployment. Preferred Experience and Skills: Bachelor of science degree (or equivalent) in computer science, engineering, or relevant field Work Environment: Elevations uses multi-factor authentication to keep our data safe. As such, a personal smart phone is a requirement for employment with us. This job operates in an office setting and routinely uses standard office equipment. Physical Requirements: Sitting frequently, walking occasionally, use of hands frequently, hearing constantly, talking frequently, exerting up to 10 lbs of force occasionally to lift, carry, push, pull, or move objects. Position Type/Expected Hours of Work: Full time / 40 hours per week Classification: Exempt #LI-DNP