DevOps Engineer

Overview

Remote
On Site
Depends on Experience
Contract - W2

Skills

Agile
Amazon DynamoDB
Amazon Lambda
Amazon S3
Ansible
Apache JMeter
Continuous Delivery
Database
DevOps
Docker
Firewall
Grafana
Groovy
HIPAA
ISO/IEC 27001:2005
IaaS
Google Cloud Platform
Jenkins
Kubernetes
Linux
Good Clinical Practice
Python
Workflow

Job Details

Position: DevOps Engineer
Contract: W2 Only

Responsibilities

  • Design, implement, and manage CI/CD pipelines to automate application build, test, and deployment processes.
  • Collaborate with development, QA, and operations teams to streamline delivery workflows and improve release velocity.
  • Manage and optimize cloud infrastructure (AWS, Azure, or Google Cloud Platform) for scalability, performance, and cost efficiency.
  • Provision, configure, and maintain infrastructure using Infrastructure as Code (IaC) tools like Terraform or CloudFormation.
  • Implement and manage containerization strategies using Docker and Kubernetes.
  • Monitor system health, performance, and availability with tools like Prometheus, Grafana, ELK, or similar.
  • Ensure environment consistency across development, staging, and production systems.
  • Apply security best practices in infrastructure, pipelines, and deployment processes.
  • Support and troubleshoot issues in production environments, ensuring minimal downtime and quick recovery.
  • Maintain configuration management using tools such as Ansible, Puppet, or Chef.
  • Participate in Agile or hybrid Agile/Waterfall methodologies for project delivery.
  • Drive automation initiatives to reduce manual effort in operations and deployments.

Required Skills

  • 10 12 years of professional experience in DevOps, Site Reliability Engineering, or related roles.
  • Strong hands-on experience with CI/CD tools such as Jenkins, GitLab CI/CD, or Azure DevOps.
  • Proficient with cloud platforms (AWS, Azure, or Google Cloud Platform) including core services (EC2, S3, IAM, networking).
  • Solid experience with containerization (Docker) and orchestration (Kubernetes, EKS, AKS, or GKE).
  • Skilled in scripting languages such as Bash, Python, or Groovy for automation tasks.
  • Expertise in Infrastructure as Code tools like Terraform, CloudFormation, or Pulumi.
  • Experience with monitoring, logging, and alerting tools (Prometheus, Grafana, ELK, CloudWatch).
  • Familiarity with version control systems (Git) and branching strategies.
  • Strong knowledge of Linux/Unix system administration and troubleshooting.
  • Understanding of networking fundamentals (DNS, load balancing, firewalls, VPNs).

Nice-to-Have

  • Knowledge of service mesh technologies like Istio or Linkerd.
  • Experience with serverless architectures (AWS Lambda, Azure Functions, Google Cloud Platform Cloud Functions).
  • Familiarity with security compliance frameworks (SOC 2, ISO 27001, HIPAA).
  • Exposure to NoSQL databases like MongoDB, DynamoDB, or Cassandra.
  • Experience in performance/load testing using tools such as JMeter or Locust.
  • Understanding of blue-green or canary deployment strategies.

Soft Skills

  • Strong analytical and problem-solving skills with a proactive, solution-oriented mindset.
  • Excellent communication and collaboration skills for working with cross-functional teams.
  • Ability to prioritize and handle multiple tasks in fast-paced environments.
  • Adaptable to changing technologies, tools, and business requirements.
  • Detail-oriented and committed to delivering reliable, high-quality solutions.

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.