Choosing a career with ECMC Group means joining a nonprofit corporation with a mission to help students succeed. With a vibrant mission and values, great benefits, and strong community involvement, ECMC Group companies are an ideal team to join.
Job Summary
The Senior DevOps Engineer will make an impact each day by developing new reusable pipeline templates and implementing tools to support continuous integration and continuous deployment focusing on the stability, observability, and modernization of internal suite of applications. The incumbent will support our engineering process, create technical solutions, and develop code to help shape our SecDevOps position.
Essential Duties and Responsibilities
- Works closely with key stakeholders and contributors related to the SecDevOps project, such as Production Control, Application Development, Systems Engineering, Security Compliance, Project Management and Test Automation.
- Gains insight into business strategy, priorities, and requirements by building strong relationships with business partners and collaborating on defining and exceeding customer expectations
- Shares knowledge on complex topics clearly and concisely in a way that demonstrates patience, collaboration, and inclusiveness
- Leads architectural discussions leveraging strong knowledge of design principles
- Implements operational frameworks and guidelines to support the SecDevOps project and onboard new contributors
- Leverages best practices in design, automation, security, testing and implementation
- Evaluates complex requirements and creates solutions that are technically sustainable
- Provides technical leadership in the deployment of projects and/or complex work efforts
- Acts as a mentor to other team members
- Leads and collaborates in the learning, decision making, and problem-solving process with the team and others
- Actively learns while tackling new challenges; pursues new and better ways for ECMC Group to be successful
- Memorializes decisions, impacting factors, and data related to operational frameworks
- Acts as Product Manager for certain SDLC Tools
Required Qualifications
- Bachelor's degree in computer science, software engineering, or related field; or an additional 2 years of experience in lieu of degree
- 7 years Information Technology experience
- 4 years developing configuration and infrastructure as code
- 4 years software development
- Highly proficient in at least one coding language: Java, JavaScript, TypeScript and Terraform.
- Well-versed in continuous integration (CI) and continuous delivery (CD) pipelines to release code changes safely and efficiently.
- Experience with debugging/troubleshooting complex, distributed systems
- Experience with microservice technologies
- Familiar with version control tool to help developers with code deployments
- Deep understanding of operating systems such as Linux and Windows
Preferred Qualifications
- Familiar with monitoring tools within AWS
- Understanding of different database infrastructure types with focus on Oracle and MySQL
- Proficient in event-driven architecture and implementation strategies
- Proficient in various automation tools
- Experience working with cloud-native applications to manage them effectively including technologies such as Lambda, API-Gateway, SQS (Simple Queue Service), MQ, etc.
- Familiar with building automated tests for applications
- Experience with Access Management and enforcing least privileged access with identity management and infrastructure
- Experience with Configuration Management and enforcement such as Chef
- Familiar with Application security regarding static code analysis and dynamic app scanning such as Checkmarx, KICS, threat/vulnerability scanning and other linting tools
- Proficient in application development best practices and guideline enforcement for code conventions, coding best practices, and code review guides
- Familiar with application monitoring best practices for performance and resource monitoring
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed above are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time.
Position is in Minneapolis and not eligible for remote.
ECMC Group is committed to ensuring our diverse, inclusive, and equitable culture is built on a strong sense of belonging, where everyone feels seen, heard, and encouraged to show up as their authentic self.