Senior DevOps Engineer

Raas Infotek LLC
United States
1 day ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours
Job source

Tech stack

Amazon Web Services Application Performance Management Microsoft Azure Backup Devices Bash Shell Cloud Computing Configuration Management Continuous Delivery Continuous Integration DevOps Disaster Recovery Distributed Systems
+61 more
Domain Name System (DNS) Github Monitoring of Systems Hypertext Transfer Protocols (HTTP) Identity and Access Management Virtual Private Networks (VPN) Python (Programming Language) Key Management Network Security Linux System Administration Octopus Deploy Windows PowerShell Scrum Methodology Role-Based Access Control Release Management Reliability Engineering Ansible Prometheus Software Deployment Software Engineering SonarQube TCP/IP Tripwire Datadog Data Logging Scripting Google Cloud Load Balancing Autoscaling Istio System Availability Delivery Pipeline Grafana Sonatype Kubernetes Helm Charts Reliability of Systems Firewalls (Computer Science) Git Cloudformation Containerization Gitlab-ci Git Flow Kubernetes Infrastructure Automation Frameworks Deployment Automation Bicep Hashicorp Linkerd (Service Mesh) Drift Detection Cloud Optimization Puppet Restful APIs Terraform Splunk Software Version Control Devsecops Docker Elk Stack Jenkins Vulnerability Analysis Microservices

Job description

We are seeking a highly experienced Senior DevOps Engineer with 10+ years of experience in DevOps engineering, cloud infrastructure, automation, and continuous delivery. The ideal candidate will have strong expertise in designing and implementing scalable, secure, and highly available cloud environments, building automated CI/CD pipelines, managing containerized applications, and implementing Infrastructure as Code (IaC). The candidate will collaborate closely with development, security, QA, and operations teams to improve deployment efficiency, system reliability, and overall software delivery., * Design, implement, and maintain CI/CD pipelines to automate application build, testing, deployment, and release processes.

  • Manage and optimize cloud infrastructure across AWS, Microsoft Azure, or Google Cloud Platform (Google Cloud Platform).
  • Implement and manage Infrastructure as Code using Terraform, AWS CloudFormation, or Azure Bicep/ARM templates.
  • Deploy, manage, and troubleshoot containerized applications using Docker and Kubernetes.
  • Develop automation scripts using Python, Bash, PowerShell, or similar scripting languages.
  • Implement monitoring, logging, alerting, and observability solutions using tools such as Prometheus, Grafana, ELK/EFK Stack, Datadog, or Splunk.
  • Establish DevSecOps practices, including security scanning, secrets management, vulnerability assessment, and compliance automation.
  • Manage configuration management and automation tools such as Ansible, Chef, or Puppet.
  • Optimize cloud resource utilization, infrastructure performance, availability, and operational costs.
  • Implement high availability, disaster recovery, backup, and business continuity strategies.
  • Collaborate with application development, architecture, QA, and security teams to streamline software delivery and improve operational reliability.
  • Troubleshoot complex infrastructure, deployment, networking, performance, and production issues.
  • Establish release management processes, deployment strategies, rollback procedures, and environment management standards.
  • Lead root cause analysis for production incidents and implement preventive measures to reduce recurring issues.
  • Define and enforce DevOps standards, best practices, documentation, and operational procedures.
  • Mentor junior DevOps engineers and provide technical leadership across cross-functional teams.

Requirements

  • Strong hands-on experience with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI/CD, Azure DevOps, or AWS CodePipeline.
  • Expertise in pipeline automation, release orchestration, artifact management, and deployment strategies.
  • Experience with Git-based version control and branching strategies.
  1. Cloud Platforms
  • Strong experience with at least one major cloud platform: AWS, Microsoft Azure, or Google Cloud Platform.
  • Knowledge of cloud networking, IAM, compute, storage, load balancing, and security services.
  • Experience designing scalable, resilient, and cost-optimized cloud architectures.
  1. Containers and Orchestration
  • Hands-on experience with Docker and Kubernetes.
  • Experience with Kubernetes deployments, services, ingress, secrets, autoscaling, networking, and troubleshooting.
  • Familiarity with Helm charts and container registries.
  1. Infrastructure as Code and Configuration Management
  • Strong expertise in Terraform and reusable infrastructure modules.
  • Experience with CloudFormation, Ansible, Azure Bicep, ARM templates, or equivalent tools.
  • Knowledge of configuration management, environment provisioning, and infrastructure drift detection.
  1. Scripting and Automation
  • Proficiency in Python, Bash, or PowerShell.
  • Ability to develop scripts and tools for infrastructure automation, monitoring, deployment, and operational tasks.
  • Experience integrating REST APIs and automating repetitive processes.
  1. Monitoring, Logging, and Reliability
  • Experience with monitoring and observability tools such as Prometheus, Grafana, ELK Stack, Datadog, or Splunk.
  • Knowledge of application performance monitoring, centralized logging, alerting, and incident response.
  • Understanding of SLI, SLO, SLA, system availability, and reliability engineering principles.
  1. Security and DevSecOps
  • Experience implementing security controls throughout CI/CD pipelines.
  • Knowledge of IAM, RBAC, secrets management, encryption, vulnerability scanning, and compliance requirements.
  • Familiarity with tools such as HashiCorp Vault, SonarQube, Snyk, Trivy, or equivalent solutions.
  1. Networking and Operating Systems
  • Strong understanding of Linux administration and troubleshooting.
  • Knowledge of TCP/IP, DNS, HTTP/HTTPS, VPNs, firewalls, load balancers, and network security.
  • Experience troubleshooting connectivity, infrastructure, and application deployment issues., * 10+ years of overall experience in IT, infrastructure engineering, cloud operations, or DevOps.
  • Significant hands-on experience implementing and managing enterprise-grade DevOps solutions.
  • Strong experience with CI/CD, cloud infrastructure, automation, and Infrastructure as Code.
  • Proven experience managing production environments and resolving complex technical issues.
  • Excellent troubleshooting, analytical, communication, and collaboration skills.
  • Ability to work independently, lead technical initiatives, and mentor engineering teams.
  • Experience working in Agile/Scrum environments and collaborating with distributed teams., * Experience implementing GitOps practices using Argo CD or Flux.
  • Knowledge of service mesh technologies such as Istio or Linkerd.
  • Experience with microservices architectures and distributed systems.
  • Familiarity with policy as code using tools such as OPA or Sentinel.
  • Experience with FinOps, cloud cost optimization, and capacity planning.
  • Relevant cloud certifications such as AWS Certified DevOps Engineer - Professional, Microsoft Certified: DevOps Engineer Expert, or equivalent Google Cloud Platform certifications.

Benefits & conditions

Depends on Experience

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…