Search

DevOps Engineer

Technology
|

Job Description

Job Title: DevOps Engineer

\n

Location: Onsite in Middletown NJ

\n

Job Type: Contract

\n

\n

Job Summary

\n

We are looking for a skilled DevOps Engineer to manage and maintain laboratory and production environments supporting multiple applications. The ideal candidate will have hands-on experience in Linux system administration, automation, container management, infrastructure as code, and CI/CD pipeline development.

\n

The candidate should be comfortable documenting technical processes, troubleshooting complex issues, communicating with team members, and providing technical guidance and training.

\n

\n

Key Responsibilities

\n

    \n
  • Manage and maintain Linux-based laboratory and production environments.
  • \n

  • Develop and maintain Ansible playbooks to automate system configuration and application deployments.
  • \n

  • Design, develop, and maintain CI/CD pipelines using Azure DevOps (ADO) Pipelines or GitHub Actions.
  • \n

  • Deploy, troubleshoot, and maintain applications and services running in containers.
  • \n

  • Perform vulnerability management and support system security and compliance activities.
  • \n

  • Deploy and manage MongoDB databases.
  • \n

  • Maintain Git repositories, branching strategies, and branch protection rules.
  • \n

  • Use Infrastructure as Code (IaC) templates to provision and manage cloud resources.
  • \n

  • Perform system testing, troubleshooting, and deployment validation.
  • \n

  • Create and maintain technical documentation, operational procedures, and deployment guides.
  • \n

  • Communicate technical concepts, solutions, and standards effectively to team members.
  • \n

  • Provide technical presentations, knowledge sharing, and training as needed.
  • \n

\n

\n

Required Skills and Qualifications

\n

    \n
  • 2+ years of hands-on experience with automation using scripting languages such as Bash or Python and Ansible.
  • \n

  • 2+ years of experience deploying, debugging, and maintaining applications and services running in containers.
  • \n

  • 2+ years of experience in Linux operating system deployment and maintenance, including networking and security.
  • \n

  • Strong experience creating Ansible playbooks from scratch, including modules, roles, handlers, notifications, registered variables, facts, and tags.
  • \n

  • Expertise in Git and Git-based repositories, including branching strategies and branch protection rules.
  • \n

  • Hands-on experience deploying and managing MongoDB.
  • \n

  • Experience developing Azure DevOps (ADO) Pipelines or GitHub Actions workflows from the ground up.
  • \n

  • Good understanding of Infrastructure as Code (IaC) templates, including Bicep, ARM, HEAT, or CloudFormation (CFN).
  • \n

  • Strong troubleshooting, documentation, testing, and communication skills.
  • \n

  • Ability to explain technical concepts and solutions to team members with varying levels of technical expertise.
  • \n

\n


Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...