Logo
C4 Technical Services

Azure DevOps Engineer

C4 Technical Services, Minneapolis, Minnesota, United States, 55400


Infrastructure DevOps EngineerLocation: Remote or Hybrid (MN or Lenexa, KS)

The Infrastructure DevOps Engineer role will work to provision and maintain reliable and repeatable cloud infrastructure for business applications. The role will use an infrastructure as code approach to secure cloud resources and application registrations and permissions within Azure AD.

NOTE: This position is not static and will be revised as the needs of KGP's business and the Information Technology department evolves

Responsibilities

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below 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.

Strategy & Planning

Partner with the web team and IT operations to ensure the release of applications on cloud infrastructureMake certain that infrastructure supports complex web applicationsResolve issues with infrastructureManage risks and resolve issues that affect release scope, schedule, and qualitySolve problems with curiosity and creativity; embrace challenges and changeRun infrastructure with Terraform and related technologiesWork with the web team to integrate infrastructure as code (IaC) scripts into source code repositories to support CI/CDBuild monitoring that alerts on symptoms rather than on outagesConvert manual repeatable actions into automated processesUse Terraform to provision Azure AD resourcesImprove operational processes for provisioning infrastructure and service principlesDesign, build and maintain core infrastructure that enables scaling to support tens of thousands of concurrent usersPerform reviews to identify root causes of system issues and to continuously improve processesWork to raise software and infrastructure quality and reduce timelinesComplete analysis and research and integrate best practices

Acquisition & Deployment

Collaborate with analysts, designers, and system owners for testing resilience of infrastructureAnalyze documentation and technical specifications of any new application to determine infrastructure needsDesign, develop, and deploy enhancements to IaC scriptsCollaborate with networking team members to configure networking and access within IaC scriptsDevelop and manage scripted, cloud-native infrastructure solutions for business applicationsDevelop within continuous delivery programs in which patches, new versions, and bug fixes are frequently deployed to end users without sacrificing stability or reliabilityCoordinate and with third party development partners to ensure successful provisioning of cloud resourcesDevelop program and system documentationPosition Requirements

Formal Education & Certification

Four-year college diploma or university degree in computer systems design, computer science, or related fieldKnowledge & Experience

3-5 years direct experience working with IaC and/or systems managementProven experience in the development and implementation of Terraform for provisioning cloud resources and Azure AD rolesHistory of consistently meeting deliverable datesExcellent technical and creative problem-solving abilitiesStrong knowledge of development and software quality assurance best practicesUnderstanding of agile methodologies is criticalDemonstrated technical aptitudeAbility to implement security practices that align with industry and regulatory requirementsProject management skills and/or substantial exposure to project-based work structuresAbility to quickly understand an organization's goals and objectivesKnowledge of applicable data privacy practices and laws

Technical Attributes:

Proficiency with TerraformFamiliarity with DockerAbility to step in when needed and code/debug in Java, .NET, JavaScript and HQLFamiliarity with HTML, CSS, and JavaScriptHave a thorough understanding of middleware applications built using Spring and Hibernate frameworksKnowledge about JSP, Servlets, Spring Core, Spring MVC, and Spring BootExperience in creating prototype projects to evaluate new technologies (E.g.: using SpringBoot)Familiarity with Microsoft AzureExperience in using CI/CD tools such as GitHub Actions to deploy code into various environmentsLinux server proficiency to update, configure and deploy new applications and comfort with using Linux shell commands (Bash)Experience as Site Admin for JIRA Service Desk application and creating integrations from JSD to other appsExperience with Git and MavenPersonal Attributes

Excellent written and oral communication skillsExcellent listening and interpersonal skillsStrong customer-service orientationAbility to communicate ideas in both technical and user-friendly languageAbility to conduct research into application issues and productsHighly self-motivated and directedKeen attention to detailAbility to effectively prioritize and execute tasks in a high-pressure environmentExperience working in a team-oriented, collaborative environmentWork Conditions

Occasional evening and weekend work to meet deadlinesSitting for extended periods of timeDexterity of hands and fingers to operate a computer keyboard, mouse, and to handle other computer componentsPhysically able to participate in training sessions, presentations, and meetingsSome travel may be required for the purpose of offsite software and system applications management

#DICEefinn@c4techservices.com