Lead DevOps Engineer
Apply NowLocation:
Iowa City, IA, US
Company:
ACT is a nonprofit organization dedicated to helping people achieve education and workplace success.
Summary:
The Lead DevOps Engineer will manage the infrastructure and automate software deployment while working closely with various teams toward streamlined delivery objectives. Applicants need at least 7 years of relevant experience in software development and IT operations, along with skills in automation and cloud platforms.
Requirements:
Technology: Jenkins, Jira, Bitbucket, Ansible
Hard Skills: Infrastructure automation, Continuous integration/delivery automation tools, Cloud platform automation (AWS preferred), Linux administration, Programming in Python, Perl, or Ruby
Experience: At least 7 years of progressively responsible software development and IT operations experience.
Job Description:
Overview
At ACT Your Work Makes a Difference
Education has power – a power that changes lives forever. It creates opportunities that lift up individuals, their families, and sparks societal change that echoes through generations to come. From our grassroots we have fought the good fight for fairness in education, and we remain devoted to helping anyone who struggles to access that power. This is what matters to us and we must do better -- we’ve never been more sure of our purpose.
ACT Education Corp. team members are part of an organization dedicated to an important mission: Helping people achieve education and workplace success. Advancing the mission internally, by helping team members achieve education and workplace success of their own, is core to our values. ACT values a diverse workplace and is committed to fostering an inclusive environment in which every team member has equal opportunity to grow.
We want our team members to have the well-being and confidence they need to do their best work, in an environment where both they and the company thrive. To support this, our total rewards include company paid life insurance, medical, dental, vision, flexible spending accounts, 401(k) with company contributions, paid holidays, paid time off, and so much more. You can find a comprehensive list of our benefits here.
The Lead DevOps Engineer is responsible for infrastructure and software deployment automation as well as architecting and implementing the underlying platform. This position brings high-level technical strength to review and choose solutions, implement technology that supports the cloud delivery needs of the organization, and functions as part of a team that works closely with Architecture, Engineering, Software Development, QA, and Security teams to achieve streamlined continuous integration/delivery objectives.
The finalist will be hired at the salary and level commensurate with their qualifications. We anticipate offering a market competitive annual salary in the range of $140,000 to $175,000. ACT manages salaries within the range based on relevant factors including, skills, experience, and internal equity. The position is incentive eligible.
Location: This is a remote position
A Day in the Life:
60% - Process and Solution Design, Leadership and Governance
- Manage cloud implementations, upgrades, migrations, and change requests on client cloud environments with reuseable components.
- Create, implement, and assist in the development of scripts to automate everyday operations.
- Establishes deployment pipelines strategy and implementation.
- Creates reference architecture and steers implementation.
- Analyze and troubleshoot complex technical problems.
- Develop and maintain provising code for DevOps to support application environments including servers, containers, network, and monitoring.
20% - Business Partnering, Relationship and Service Management
- Influence stakeholders and leadership members to ensure solutions are implemented consistently.
- Provide cloud experience on the implementation of the technology.
- Participate in Problem Solving to address quality issues and concerns to meet the satisfaction of internal customer representatives.
20% - Analysis & Requirements Gathering:
- Provide strategic analysis of a tower technology; identifying linkages and opportunities across the enterprise.
- Proactively identify, assess and prioritize technology needs, clearly eliciting, translating, and documenting business, functional and non-functional requirements.
- Effectively facilitate discussions with stakeholders and leaders to define clear business requirements for complex, unclear, or large-scale business problems.
Role Progression within the first three months:
- Become familiar with ACT DevOps processes and the systems of repositories, bootstraps, Jenkins, Jira, Bitbucket and ansible that make up that ecosystem.
- Develop and implement roadmaps for our current tools and any new bootstraps.
- Become familiar with ACT Development processes and act as part of scrums as needed.
About You:
- At least 7 years of progressively responsible software development and IT operations experience with responsibility for leading large scale change initiatives within an IT context and in a complex, multi-faceted environment.
- Experience with multiple continuous integration/delivery automation tools and current trends.
- Experience with infrastructure automation.
- Experience writing automation for at least one cloud-platform (AWS preferred).
- Experience using software version control.
- Experience in managing cloud providers and solutions in a managed services environment.
- Experience with project management methodologies and SDLC processes as related to DevOps.
- Knowledge of Linux administration.
- Strong programming skills with at least one dynamically typed language such as Python, Perl, or Ruby.
- Understanding of the Agile development methodology.
- Ability to develop and maintain relationships and work across the organization.
- Good decision making, problem solving and analytical skills, able to identify problems; apply structured and disciplined methodology to identify root cause using data.
- Results-oriented, highly autonomous, and demonstrated ability to take initiative.
- Strong communication and collaboration skills.
- Demonstrated ability to support, mentor, coach and advise team members.
- Ability to lead team through changes in a rapidly transforming organization.
Preferred Qualifications:
- Cloud certifications
- Experience with multiple IT Infrastructure technologies and Managed Services providers.
- Contributor to an IT industry body or industry related major corporation advisory group.
- Enterprise software development experience.
#LI-BD1