DevOps Engineer

Overview

Remote
On Site
Depends on Experience
Contract - W2

Skills

Agile
Amazon Lambda
CircleCI
Continuous Delivery
Continuous Improvement
Database Administration
Communication
Computer Networking
Conflict Resolution
Attention To Detail
Ansible
Bash
Continuous Integration
DevOps
Performance Tuning
Management
Microsoft Azure
Orchestration
Puppet
Sprint
Testing
SQL
Python

Job Details

Position: DevOps Engineer
Contract: W2 Only

Responsibilities

  • Design, implement, and maintain CI/CD pipelines to automate build, test, and deployment processes.

  • Collaborate with development, QA, and operations teams to streamline software delivery and improve system reliability.

  • Manage and optimize infrastructure on cloud platforms (AWS, Azure, or Google Cloud Platform).

  • Implement Infrastructure as Code (IaC) using Terraform, CloudFormation, or similar tools.

  • Monitor system performance, availability, and security using modern observability tools (Prometheus, Grafana, ELK, Datadog, etc.).

  • Automate repetitive tasks with scripting languages (Python, Bash, PowerShell).

  • Ensure high availability, scalability, and fault tolerance in production environments.

  • Apply containerization and orchestration using Docker and Kubernetes.

  • Implement security best practices in CI/CD, infrastructure, and deployments.

  • Participate in Agile ceremonies including sprint planning, standups, and retrospectives.

  • Collaborate on disaster recovery planning, backup strategies, and incident response.

  • Stay current with emerging DevOps tools, cloud technologies, and industry best practices.

Required Skills

  • 8 10+ years of experience in DevOps, Site Reliability Engineering (SRE), or related fields.

  • Strong expertise with cloud platforms (AWS, Azure, or Google Cloud Platform).

  • Proficient in containerization and orchestration (Docker, Kubernetes, Helm).

  • Hands-on experience with CI/CD tools (Jenkins, GitHub Actions, GitLab CI, CircleCI, or Azure DevOps).

  • Proficient with Infrastructure as Code (Terraform, CloudFormation, Ansible, or Puppet).

  • Strong knowledge of Linux/Unix system administration and networking fundamentals.

  • Experience with monitoring and logging tools (Prometheus, Grafana, ELK, Splunk, Datadog).

  • Proficient in scripting languages (Python, Bash, or Go) for automation.

  • Strong understanding of Git, branching strategies, and version control workflows.

  • Familiarity with secrets management, security, and compliance best practices.

Nice-to-Have

  • Experience with service mesh technologies (Istio, Linkerd).

  • Exposure to serverless architecture (AWS Lambda, Azure Functions, Google Cloud Platform Cloud Functions).

  • Familiarity with microservices and event-driven architectures.

  • Knowledge of database management (SQL, NoSQL, caching, replication).

  • Experience with performance tuning, scaling strategies, and cost optimization in cloud.

  • Exposure to chaos engineering and resilience testing.

Soft Skills

  • Strong problem-solving and troubleshooting abilities in high-pressure environments.

  • Excellent collaboration and communication skills with cross-functional teams.

  • Ability to work independently and take ownership of DevOps initiatives.

  • Detail-oriented mindset with a focus on automation and continuous improvement.

  • Passion for learning, innovation, and driving DevOps culture across the organization.

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.