Devops Engineer

Overview

On Site
Full Time
Part Time
Accepts corp to corp applications
Contract - Independent
Contract - W2

Skills

Employment Authorization
Bridging
Pipeline Management
Continuous Integration and Development
DevOps
GitHub
Terraform
Ansible
IaaS
Scalability
Optimization
High Availability
Management
Orchestration
Communication
Workflow
Continuous Improvement
Regulatory Compliance
DevSecOps
Auditing
Patch Management
Disaster Recovery
Backup
Business Continuity Planning
Linux
Unix Administration
Continuous Delivery
Jenkins
GitLab
Continuous Integration
CircleCI
Docker
Kubernetes
Cloud Computing
Amazon Web Services
Microsoft Azure
Google Cloud Platform
Google Cloud
Scripting
Python
Bash
Groovy
Grafana
Network Security
Conflict Resolution
Problem Solving
Collaboration

Job Details

Hiring: W2 Candidates Only

Visa: Open to any visa type with valid work authorization in the USA

Job Description:

A DevOps Engineer is responsible for bridging the gap between development and operations teams to streamline software delivery and infrastructure management. They automate processes, manage cloud environments, and ensure continuous integration and continuous deployment (CI/CD) of applications. The goal is to improve software reliability, scalability, and deployment speed through automation and collaboration.

Key Responsibilities:

CI/CD Pipeline Management:

Design, implement, and maintain Continuous Integration/Continuous Deployment pipelines for efficient code delivery.

Work with tools like Jenkins, GitLab CI/CD, Azure DevOps, or GitHub Actions.

Infrastructure as Code (IaC):

Automate infrastructure setup and configuration using tools like Terraform, Ansible, or CloudFormation.

Cloud Infrastructure Management:

Manage cloud services and resources on AWS, Azure, or Google Cloud Platform (Google Cloud Platform).

Ensure scalability, cost optimization, and high availability.

Containerization & Orchestration:

Deploy and manage containers using Docker and Kubernetes (K8s).

Ensure efficient container orchestration and monitoring.

Monitoring & Logging:

Set up monitoring systems using Prometheus, Grafana, ELK Stack, or Datadog.

Detect and troubleshoot performance issues proactively.

Collaboration & Communication:

Work closely with developers, testers, and system administrators to integrate development and operational workflows.

Promote a culture of automation and continuous improvement.

Security & Compliance:

Implement DevSecOps practices to secure code, systems, and deployment processes.

Conduct regular audits, patch management, and vulnerability assessments.

Backup & Disaster Recovery:

Design and maintain robust backup strategies to ensure business continuity.

Required Skills:

Strong experience with Linux/Unix systems administration

Proficiency in CI/CD tools (Jenkins, GitLab CI, CircleCI)

Experience with Docker and Kubernetes

Familiarity with cloud platforms (AWS, Azure, Google Cloud Platform)

Knowledge of scripting languages (Python, Bash, Shell, Groovy)

Experience with monitoring tools (Grafana, Prometheus, ELK)

Understanding of networking, security, and automation principles

Strong problem-solving and collaboration skills

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.