Job Overview
We are looking for a driven and highly competent Lead DevOps Engineer to join our esteemed organization in a fully remote capacity. In this pivotal position, you will have the chance to inspire and guide team members while advancing our DevOps initiatives aimed at improving automation, streamlining processes, and supporting application migrations. Your contributions will significantly impact educational institutions and stakeholders in Iowa through a broad spectrum of data collection and reporting applications.
Key Responsibilities
- Lead and implement the DevOps strategy, dedicating 60-70% of your time to hands-on technical work and 30-40% to leadership activities.
- Oversee the migration of applications from TFS/ADO to GitHub, employing best practices to enhance performance and reliability.
- Develop and automate scalable solutions for build, testing, and deployment processes while optimizing code management.
- Provide mentorship and technical leadership to developers, facilitating knowledge transfer and skill enhancement.
- Integrate security measures and improve code quality through automated testing and continuous integration practices.
- Manage and support cloud infrastructure primarily within Azure while leveraging Infrastructure as Code methodologies.
Required Skills
- Proficiency in C#, ASP.NET, MVC, .NET Core (8+ years).
- Extensive experience in security practices and implementing security tools (8+ years).
- Demonstrated expertise with TFS, Azure DevOps, GitHub Enterprise, and GitHub Actions (5+ years).
- Solid background in test automation and Test-Driven Development (5+ years).
- Strong knowledge of T-SQL and MSSQL with an emphasis on query optimization (8+ years).
- Proven experience in technical leadership and mentorship (5+ years).
- Familiarity with code quality and security scanning tools (4+ years).
- Experience in optimizing code branching, merging, and release processes (5+ years).
- Basic understanding of TypeScript/Angular (2+ years) is a plus.
Qualifications
- A minimum of 8 years of experience in relevant technology fields, particularly in DevOps and Microsoft technologies.
- Proven track record of leading migration efforts and establishing best practices for development and deployment.
- Bachelor’s degree in Computer Science or a related field is preferred.
Career Growth Opportunities
This role offers substantial opportunities for professional development as you will be actively involved in mentoring and guiding developers while leading strategic initiatives within the organization. You will gain hands-on experience with modern technologies and practices, enhancing your future career advancement prospects.
Company Culture And Values
Our organization promotes a collaborative and innovative environment where team members are encouraged to share ideas, best practices, and contribute to our collective success. We value mentorship and strive to empower our engineers to lead transformational changes within the company.
Employment Type: Full-Time