Logo
RICEFW Technologies

IA-DOM-DoIT-AA3-Lead DevOps-Upskilling Partner

RICEFW Technologies, Des Moines, Iowa, United States, 50319


Lead DevOps Engineer

with experience

mentoring and upskilling

experience .

. Must be technically sound with

TFS

and

ADO transformations to GitHub. M ust be a

savvy business communicator

who can

influence stakeholders

and

lead teams.

*** NOTE: Onlysubmit candidate's who have the following 3 MUST HAVE'S***1.

The candidate must have TFS (Team Foundation Server) to GitHub transformationexperience.

2. The candidatemust have ADO (AzureDevOps) to GitHub transformation experience, including wikis and dashboards

3. The candidatemust be bothtechnically sound as well as a savvy business communicator who can influencestakeholders and lead team.

The Department ofManagement's Division of Information Technology (DoIT) is seeking a highlyskilled

Lead DevOps Engineer/Upskilling Partner

with a strong backgroundin both hands-on

DevOps work

and

leadership.

This role is key todriving automation, process improvements, and migrations within ourorganization, supporting Iowa schools and stakeholders through a largeportfolio of data collection and reporting applications. As a key memberof our team, you'll be instrumental in driving our DevOps initiatives anddelivering secure, high-quality technical solutions to our customers.

The ideal candidate will play a critical role inmigrating applications from TFS/ADO to GitHub, establishing DevOps bestpractices,

and

mentoringdevelopers . This position is for someone who excels in technicalproblem-solving and can guide teams through DevOps transformations. Thisremote position requires attendance during standard business hours Mondaythrough Friday, with initial on-site presence strongly preferred fororientation and team onboarding, but not required. Note: This is a

9MONTH PROJECT

with the potential to extend beyond based on projectneeds.

As the Lead DevOpsEngineer/Upskilling Partner, you will:

1.

Lead DevOpsStrategy (60-NA% hands-on, 30-40% leadership):

You'll balance hands-on work with leadership, focusingon automating CI/CD pipelines, establishing best practices, and leadingdevelopment teams through migrations.

2.

ApplicationMigration:

You will lead themigration of applications from

TFS/ADO to GitHub . Experience with GitHub Actions, GitHubEnterprise, and Azure DevOps will be critical for success. You'll designand implement migration strategies that include moving wikis, projectmanagement boards, and source code repositories.

3.

DevOpsAutomation & Optimization: You'll build scalable, automated solutions for builds, testing, anddeployments, as well as optimize branching, merging, and release processes.

4.

Mentorship& Technical Guidance:

Youwill mentor and coach developers, leading technical debates, and providingguidance on best practices for development, security, and process automation.

5.

Security andCode Quality:

You will integratesecurity scanning tools into the development pipeline (e.g., SAST, SCA, GitHubAdvanced Security) and lead efforts to improve code quality through automatedtests, code reviews, and continuous integration practices.

6.

Cloud andInfrastructure Support:

While theprimary focus will be on Azure, you should have experience with other cloudproviders, infrastructure as code (IaC), and setting up and managing CI/CDpipelines from scratch.

Role Clarity and TeamStructure:

1. The role is a mixof hands-on DevOps (60-70%) and leadership (30-40%). You will be expected toguide developers in adopting DevOps practices, review their code base, andprovide guidance on improvements

through pair programming or proof-of-concepts (POCs).

2. There is nodedicated DevOps team, so you will lead the effort by working closely with thedevelopment team to implement DevOps practices.

Cloud Focus andInfrastructure:

1. While this roleis primarily focused on

TFSand

Azure (with Azure Pipelines already in use),

experience with GitHub Actions and migrating pipelinesfrom other tools is essential . You should also have strong hands-on experiencewith Infrastructure as Code (Terraform, ARM templates), though infrastructurework will be more prominent later on in the role.

Key DevOps Initiatives:

1. You'll beresponsible for establishing new CI/CD pipelines and migrating teams from

TFS/ADO to GitHub .The initial focus will be on setting up standards for automated processes and

improvingcode quality

and security . There is a clear need for integration ofsecurity tools ( e.g., SonarQube, Dependabot, Snyk)

and setting up GitHubrepository security policies.

Testing, Development,and Technical Debt:

1. The developmentteams do not currently practice automated testing, and you'll be responsiblefor setting this up. Similarly, there is

no formal tracking or management oftechnical debt,

and

you'll work with developers to identify and mitigateit.

You'll also be responsible for creating and enforcing new code reviewstandards and improving test-driven development (TDD) practices.

Requirements :

1.

C#, ASP.NET,MVC, .NET Core (8+ years):

Strongexperience in the Microsoft technology stack is required. This role is primarilyDevOps-focused, but you'll need to understand the code well enough to mentorteams and drive best practices. While .NET Core isn't currently in use, you mayhelp introduce it into future projects.

2.

SecurityPractices (8+ years):

You willimplement security practices like static code analysis and encryption.Experience with security tools (e.g., SonarQube, Checkmarx, GitHub AdvancedSecurity) and maintaining compliance with standards (e.g., ADA) is a plus.

3.

TFS, AzureDevOps, GitHub Enterprise, GitHub Actions (5+ years):

Adeep understanding of TFS, Azure DevOps, GitHub, and CI/CD tools is required.You will lead the migration from TFS/ADO to GitHub, building out automation andbest practices from scratch.

4.

TestAutomation & TDD (5+ years): You'll implement automated testing, improve test coverage, and ensurereliability through unit and integration tests. Teams are not yet using toolslike Selenium, NUnit, or xUnit, and you'll be responsible for setting these up.

5.

T-SQL and MSSQL (8+ years):

Strong skills inquery tuning and database optimization and automation are required. The focuswill be on query optimization and automating database-related tasks.

6.

TechnicalLeadership & Mentorship (5+ years):

Experiencein mentoring and leading developers is crucial. You'll establish andenforce code review standards, guide development practices, and providetechnical leadership in DevOps strategies.

7.

Code Quality& Security Scanning Tools (4+ years):

Familiarity with tools such as GitHub Advanced Security,Dependabot, and Snyk will help you integrate security and code quality into thepipeline.

8.

CodeBranching, Merging, and Release Optimization (5+ years):

Experience in optimizing the code branching and releasemanagement processes is essential.

9.

TypeScript/Angular,Client-Based Authorization (2+ years):

While the immediate focus is not on front-end technologies, knowledgeof TypeScript and Angular is a plus. You may work with teams that use thesetechnologies in the future.

Interview Process andKey Focus Areas:

1.

TechnicalSkills Emphasis : During theinterview, we will place equal emphasis on DevOps expertise, leadershipcapabilities, and cloud architecture. Specifically, we will assess yourexperience in migrating Microsoft applications from TFS/ADO to GitHub, theextent of your automation work, process improvements in past projects, and yourability to influence technical decisions.

2.

Problem-Solving:

You will be tested on problem-solving skills, includingautomating deployments for large-scale applications and resolving complexpipeline issues. Expect to write pseudo-code as part of the process.

3.

Prohibition of AI Use During Interviews : To ensure the authenticity and fairness of ourcandidate evaluations, the use of AI tools during interviews is strictlyprohibited. We are vigilant in monitoring the interview process and haveimplemented measures to identify any use of AI-generated responses. Candidates suspected of relyingon such tools face immediate disqualification.

Application Process:

1. We're seeking a

LeadDevOps Engineer/Upskilling Partner who has a passion for improving processes,mentoring teams, and driving automation . If you have strong DevOpsexperience, a deep technical background, and leadership skills, we encourageyou to apply.

Required/Desired SkillsSkill Required /Desired Amount of experience required in years Candidate Experience C#, ASP.NET, MVC, .NET Core development and mentoring Required 8 Security practices (secure coding, static code analysis, data protection/encryption, etc.) Required 8 TFS, Azure DevOps, GIT, GitHub Enterprise, GitHub Actions, CI/CD Required 5 Automated Testing, Test Driven Development, Gating Deployments Required 5 TSQL language skills with MS SQL Required 8 Code reviews, documentation, technical guidance, mentoring Required 5 Technical debate moderation and team direction influence Required 2 Code quality and security scanning tools Required 4 Code branching, merging, and release process optimization Required 5 TypeScript/Angular, Client Based Authorization, Service Clients Required 2

QuestionsNo. Question Question1 Absences greater than two weeks MUST be approved by CAI Management in advance, and contact information must be provided to CAI so that a resource can be reached during his or her absence. The Client has the right to dismiss the resource if she or he does not return to work by the agreed upon date. Do you agree to this requirement? Question2 The Contractor must report any disciplinary action, misdemeanor, or felony convictions to the State for any temporary IT staff provided. Do you agree to this requirement? Question3 What is your candidate's email address? Question4 Have you completed and submitted the Right to Represent form, making sure to do so exactly as instructed? The form is located at https://www.cai.io/media/documents/msp/ia/ia_e-rtr_template.doc. Question6 PROVIDE CANDIDIDATES CURRENT LOCATION (CITY/STATE) HERE: Question7 SHOW YOUR WORK - In the summary of qualifications field under the details tab of the candidate's profile, you should explain why your candidate is the best fit for this position. Please confirm that you have thoroughly validated and attested to the accuracy of the credentials listed throughout this candidate's VectorVMS profile and resume according to Section 5.2.5 of ITS-00NA40. Do you confirm? Candidates will get rejected if an agency cuts and pastes the candidates' resumes into this field [REQUIRED] Question8 Use of AI is Strictly Prohibited: Please be advised that the use of AI-generated responses during screenings and interviews is strictly prohibited. Confirm that your candidate has been informed of this policy and agrees to adhere to it. Non-compliance will result in disqualification from the interview process. Question9 Provide three (3) professional references [REQUIRED] on the candidate's resume with Contact Name, Title, Contact, and Relation to the candidate. Question10 Background Check Requirements: DOM contractor personnel are required to undergo additional background check investigations (run by DOM) before starting, requiring the completion of several waiver forms & fingerprint processes. The selected candidate will be responsible for completing all the necessary waiver forms, scheduling and completing the fingerprinting process, and returning all completed items to DOM for processing. This is in addition to the National Criminal and Sex Offender check that the vendor Question11 PROVIDE CANDIDATES FULL PHYSICAL ADDRESS where DOM DoIT Background Check form and Fingerprint cards are to be mailed [REQUIRED] Question12 INTERVIEW DATES: Interviews will be conducted on [OCTOBER 9th, 10th, 11th] Only submit candidates available for interviews on the date(s) provided.