DevOps Engineer
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.
- Develop and maintain Ansible playbooks to automate system configuration and application deployments.
- Design, develop, and maintain CI/CD pipelines using Azure DevOps (ADO) Pipelines or GitHub Actions.
- Deploy, troubleshoot, and maintain applications and services running in containers.
- Perform vulnerability management and support system security and compliance activities.
- Deploy and manage MongoDB databases.
- Maintain Git repositories, branching strategies, and branch protection rules.
- Use Infrastructure as Code (IaC) templates to provision and manage cloud resources.
- Perform system testing, troubleshooting, and deployment validation.
- Create and maintain technical documentation, operational procedures, and deployment guides.
- Communicate technical concepts, solutions, and standards effectively to team members.
- Provide technical presentations, knowledge sharing, and training as needed.
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\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.
- 2+ years of experience deploying, debugging, and maintaining applications and services running in containers.
- 2+ years of experience in Linux operating system deployment and maintenance, including networking and security.
- Strong experience creating Ansible playbooks from scratch, including modules, roles, handlers, notifications, registered variables, facts, and tags.
- Expertise in Git and Git-based repositories, including branching strategies and branch protection rules.
- Hands-on experience deploying and managing MongoDB.
- Experience developing Azure DevOps (ADO) Pipelines or GitHub Actions workflows from the ground up.
- Good understanding of Infrastructure as Code (IaC) templates, including Bicep, ARM, HEAT, or CloudFormation (CFN).
- Strong troubleshooting, documentation, testing, and communication skills.
- Ability to explain technical concepts and solutions to team members with varying levels of technical expertise.
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
