Logo
C4 Technical Services

Azure DevOps Engineer

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


Infrastructure DevOps Engineer Location: 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 infrastructure Make certain that infrastructure supports complex web applications Resolve issues with infrastructure Manage risks and resolve issues that affect release scope, schedule, and quality Solve problems with curiosity and creativity; embrace challenges and change Run infrastructure with Terraform and related technologies Work with the web team to integrate infrastructure as code (IaC) scripts into source code repositories to support CI/CD Build monitoring that alerts on symptoms rather than on outages Convert manual repeatable actions into automated processes Use Terraform to provision Azure AD resources Improve operational processes for provisioning infrastructure and service principles Design, build and maintain core infrastructure that enables scaling to support tens of thousands of concurrent users Perform reviews to identify root causes of system issues and to continuously improve processes Work to raise software and infrastructure quality and reduce timelines Complete analysis and research and integrate best practices

Acquisition & Deployment

Collaborate with analysts, designers, and system owners for testing resilience of infrastructure Analyze documentation and technical specifications of any new application to determine infrastructure needs Design, develop, and deploy enhancements to IaC scripts Collaborate with networking team members to configure networking and access within IaC scripts Develop and manage scripted, cloud-native infrastructure solutions for business applications Develop within continuous delivery programs in which patches, new versions, and bug fixes are frequently deployed to end users without sacrificing stability or reliability Coordinate and with third party development partners to ensure successful provisioning of cloud resources Develop program and system documentation Position Requirements

Formal Education & Certification

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

3-5 years direct experience working with IaC and/or systems management Proven experience in the development and implementation of Terraform for provisioning cloud resources and Azure AD roles History of consistently meeting deliverable dates Excellent technical and creative problem-solving abilities Strong knowledge of development and software quality assurance best practices Understanding of agile methodologies is critical Demonstrated technical aptitude Ability to implement security practices that align with industry and regulatory requirements Project management skills and/or substantial exposure to project-based work structures Ability to quickly understand an organization's goals and objectives Knowledge of applicable data privacy practices and laws

Technical Attributes:

Proficiency with Terraform Familiarity with Docker Ability to step in when needed and code/debug in Java, .NET, JavaScript and HQL Familiarity with HTML, CSS, and JavaScript Have a thorough understanding of middleware applications built using Spring and Hibernate frameworks Knowledge about JSP, Servlets, Spring Core, Spring MVC, and Spring Boot Experience in creating prototype projects to evaluate new technologies (E.g.: using SpringBoot) Familiarity with Microsoft Azure Experience in using CI/CD tools such as GitHub Actions to deploy code into various environments Linux 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 apps Experience with Git and Maven Personal Attributes

Excellent written and oral communication skills Excellent listening and interpersonal skills Strong customer-service orientation Ability to communicate ideas in both technical and user-friendly language Ability to conduct research into application issues and products Highly self-motivated and directed Keen attention to detail Ability to effectively prioritize and execute tasks in a high-pressure environment Experience working in a team-oriented, collaborative environment Work Conditions

Occasional evening and weekend work to meet deadlines Sitting for extended periods of time Dexterity of hands and fingers to operate a computer keyboard, mouse, and to handle other computer components Physically able to participate in training sessions, presentations, and meetings Some travel may be required for the purpose of offsite software and system applications management

#DICE efinn@c4techservices.com