Skip to Main Content

DevOps Engineer (Job ID: 76074)

Computer Consultants International, Inc. Salt Lake City, UT
  • Expired: over a month ago. Applications are no longer accepted.
Job Description

Summary:

The Utah State Board of Education (USBE) is working on a comprehensive modernization initiative to replace our legacy systems, referred to as the Utah Schools Information Management System (USIMS). Working for the USBE is a rare opportunity to use a combination of the latest technologies, best-of-breed software packages and custom development. We are looking for an experienced DevOps Engineer to join our team. In this position you design processes, manage infrastructure and maintain configurations to support development teams and business operations.


To be a successful candidate, you will need to have a keen attention to detail, problem-solving abilities, and a solid knowledge base of CI/CD processes which include: Release Management, Configuration Management and the Software Development Life Cycle of container-based environments.

 

Responsibilities include but are not be limited to:

  • Designing DevOps Strategy to include: Recommending a migration and consolidation strategy for DevOps tools; Designing and implementing an Agile work management approach; Making a quality strategy; Designing a secure development process; Creating a tool integration strategy
  • Implementing DevOps Development Processes to include: Designing and implementing a version control strategy; Integrating source control; Managing build infrastructure; Implementing code flow; Implementing a mobile DevOps strategy; Managing application configuration and secrets
  • Implementing Continuous Integration to include: Managing code quality and security policies; Implementing a container build strategy; Implementing a build strategy
  • Implementing Continuous Delivery to include: Designing a release strategy; Setting up a release management workflow; Implementing an appropriate deployment pattern
  • Implementing Dependency Management to include: Designing a dependency management strategy; Managing security and compliance
  • Implementing Application Infrastructure to include: Designing an infrastructure and configuration management strategy; Implementing Infrastructure as Code (IaC); Managing Azure Kubernetes Service infrastructure; Implementing infrastructure compliance and security
  • Implementing Continuous Feedback to include: Recommending and design system feedback mechanisms; Implementing a process for routing system feedback to development teams; Optimizing feedback mechanisms; Establish monitoring metrics and notifications to rapidly respond to system issues; Guide and/or participate with Scrum teams in establishing key performance benchmarks and monitoring for applications; Implement and maintain application monitoring tools
  • Design and support the provision of Azure Cloud Infrastructure Engineering services to include but not be limited to the development, implementation, and maintenance
  • Maintain CI/CD processes to support development teams
  • Implement and maintain Configuration Management with Ansible, Puppet, Consul, Azure Devops or similar applications on physical and cloud environments
  • Identify, create, and implement fixes for potential security and performance issues for infrastructure and applications
  • Design, develop and implement tooling and processes to automate infrastructure provisioning for on-premise VMware and cloud-based resources
  • Develop Proof of Concepts for new automation initiatives
  • Handle code deployments as needed for all environments
  • Work with development teams and business operations to establish change management processes
  • Setup and configure Load Balancers, Firewalls, DNS, SSL and network connectivity to support software systems
  • Provide documentation and information to stakeholders as needed
  • Support the provision of DevSecOps services to include developing and implementing information security architecture and technology solutions to address information security and compliance requirements
  • Other duties as assigned

 

Requirements:

A. Degree – Candidate must possess a bachelor’s degree from an accredited college in Computer Science, Information Technology, Business, or equivalent experience.

B. Functional Experience – Candidates must have 3+ years of DevOps experience.

C. DevOps Strategy Development – Candidates must have 3+ years of Devops design and implementation experience

D. Scrum/Agile - Candidates must demonstrate experience in a Scrum/agile product environment to include deep understanding and experience with Agile methodologies.

E. Leadership – Candidates must demonstrate strong leadership, time management and problem-solving skills.

F. Interpersonal Relationships – Candidates must demonstrate the ability to work well with others of all personality types while demonstrating problem-solving and the ability to prioritize tasks.

G. Communication – Candidates must demonstrate the ability to communicate in verbal and written form with both technical and non-technical personnel.

H. Initiative – Candidates must demonstrate success as a self-starting, hardworking and inquisitive worker.

I. Teamwork – Candidates must demonstrate the ability to work with cross-functional teams to deliver on a common goal.

J. Automation Experience – Candidates must demonstrate experience in automation software development life cycle (SDLC) methodologies, tools and processes.

K. DevSecOps – Candidates must have 3+ year experience developing and implementing information security architecture and technology solutions to address information security and compliance requirements from development and operational environments

L. Azure Cloud – Candidates must have 2+ years’ experience designing and supporting the provision of Azure Cloud infrastructure components.

Company Description
Computer Consultants International, Inc. (CCI) is an IT Consulting Firm with more than 20 years experience providing effective, expert-level services in industries such as Construction, Technology, Finance, Healthcare, and Government. CCI focuses on building long-term relationships while completing projects from design to delivery. People are CCI's key component for success. Recruiting utmost-quality individuals for our clients, CCI fields a workforce of individuals who are selected not only because of their technical qualifications but also for their achievements as substantial, contributing human beings. In government work and in the commercial market, high standards of ethics and accountability are critical. Therefore our people are chosen for their integrity and ability to maintain relationships, as well as expertise in their field. To learn more about CCI, visit us online at www.cci-worldwide.com.

Computer Consultants International, Inc.

Why Work Here?

Privately held, Never had a layoff in 20 years, Great team, Great customers, great CEO!

Computer Consultants International, Inc. (CCI) is an IT Consulting Firm with more than 20 years experience providing effective, expert-level services in industries such as Construction, Technology, Finance, Healthcare, and Government. CCI focuses on building long-term relationships while completing projects from design to delivery. People are CCI's key component for success. Recruiting utmost-quality individuals for our clients, CCI fields a workforce of individuals who are selected not only because of their technical qualifications but also for their achievements as substantial, contributing human beings. In government work and in the commercial market, high standards of ethics and accountability are critical. Therefore our people are chosen for their integrity and ability to maintain relationships, as well as expertise in their field. To learn more about CCI, visit us online at www.cci-worldwide.com.

Address

Salt Lake City, UT
USA

Website