Information Technology

DevOps Engineer

Job ID: #

The DevOps engineer plays a critical role in driving the success of our high growth software business. Primary responsibilities include the build and release management of our applications through Continuous Integration and Continuous Delivery. This role will contribute to the continuous improvement and standards definition of common processes that will be implemented to ensure consistent, high-quality delivery of software.

Company:

Location: 

Lansing, MI (Remote)

Company Size:

Job Type:

Date:

Requirements

Education or Equivalent Experience

· BA/BS Degree in Computer Science or Equivalent Practical experience

· 3-5 years of experience in software engineering, release engineering and/or configuration management

· Experience with continuous integration system (GitLab CI, Travis CI, Circle CI, etc.) The basic concept of CI, build & testing. Familiar with automated CL/CD

· Familiarity with software configuration management systems and/or source code version control systems

· Experience working primarily with CLI based applications

· Familiarity with Mac OS

· Knowledge with Networking: DNS, Routing, Firewalls, Load balancers, etc.

· Database: MS SQL, SQLite

· Familiarity with Version Control: Git, GitLab, Github, TFS

· Experience with automating systems and environment deployments using tools such as Kubernetes, Docker, GitLab, and TFS

· AWS Certifications preferred

Skills/Knowledge/Abilities (SKA) Required:

· Hands-on experience working with development text editors such as Visual Studio Code, Atom, or Vim

· Knowledge of professional software engineering best practices including coding standards, code reviews, CI, build processes, testing, and operations.

· Expert Linux administration skills including software packaging, distribution, and configuration

· Experience implementing & using container platforms such as Docker, Kubernetes, Rancher, Amazon ECS/Fargate, or Google GKE

· Experience with IIS Web Application/App Pool Administration

· Experience with IT operations and/or infrastructure in an enterprise environment, including virtualization, network routing, and firewalls

· Experience configuring/using centralized monitoring/logging solutions (dashboards, alerts, URL monitoring, event notification, etc.) such as Splunk, Datadog, AppDynamics, etc

· Comfortable writing and updating shell/bash scripts

· Experience with programming languages/frameworks like YAML/YML, C#, ASP.NET, MVC, ASPX, Kotlin, GO, etc.

· Familiar with Node JS, PHP and ASP environments

· Familiar with Lambda functions

Apply Now 

Thanks for submitting!