DevOps Engineer

Virtual Networx
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Tech stack

Azure
Bash
Computer Networks
Continuous Integration
DevOps
Github
Python
Key Management
Octopus Deploy
Powershell
Ansible
Data Logging
Scripting (Bash/Python/Go/Ruby)
Autoscaling
Istio
Delivery Pipeline
Cloudformation
Containerization
Gitlab-ci
Kubernetes
Deployment Automation
Bicep
Hashicorp
Linkerd (Service Mesh)
Terraform
Devsecops
Docker
Jenkins
Static Application Security Testing
Dynamic Application Security Testing

Job description

As a DevOps Engineer Lead, you will design, build, and operate automation-first CI/CD and deployment pipelines for applications and infrastructure. This role combines hands-on engineering with technical leadership to improve release velocity, reliability, and security across environments. You will partner closely with application teams, platform/infrastructure teams, and security to standardize deployment patterns, streamline operations, and drive continuous improvement., * Automate provisioning and configuration using infrastructure-as-code and reusable modules/templates

  • Reduce manual operational effort by automating repetitive deployment and environment management tasks
  • Reliability, Operations, and Support:
  • Improve deployment reliability through quality gates, pipeline controls, and environment health checks
  • Lead incident triage, root cause analysis, and post-incident improvements related to deployments and platform tooling
  • Collaboration and Technical Leadership:
  • Partner with developers, QA, security, and infrastructure teams to implement secure and compliant delivery practices
  • Mentor engineers, conduct reviews of pipeline and automation changes, and drive DevOps best practices

Key Responsibilities:

  • Team Leadership & Development:
  • Technical expertise, hands-on experience with ability to lead the development team.
  • Should be able to mentor team members and guide on the right approach for SRE related work.
  • Foster a culture of operational excellence, automation, and continuous learning
  • Conduct regular team meetings, 1:1s, and performance reviews
  • CI/CD and Deployment Engineering

Requirements

  • Proven experience in DevOps, platform engineering, or build/release engineering with lead responsibilities
  • Strong hands-on experience building and managing CI/CD pipelines (e.g., Azure DevOps, Jenkins, GitHub Actions, GitLab CI)
  • Proficiency with infrastructure-as-code and automation (e.g., Terraform, Ansible, ARM/Bicep, CloudFormation)
  • Experience with containerization and orchestration (Docker, Kubernetes), including deployment and rollback strategies
  • Strong scripting skills (e.g., Bash, PowerShell, Python) to automate operational workflows
  • Experience implementing observability practices (logging, metrics, alerting) and supporting incident response and root cause analysis
  • Strong communication skills to align stakeholders on deployment standards, environments, and release readiness
  • Design, implement, and maintain end-to-end CI/CD pipelines for application and infrastructure deployments
  • Standardize build, test, release, and rollback processes across teams and environments, * Experience with GitOps and progressive delivery approaches (e.g., Argo CD/Flux, canary/blue-green deployments)
  • Familiarity with secrets management and policy controls (e.g., HashiCorp Vault, cloud key vaults, OPA/Gatekeeper)
  • Experience implementing DevSecOps practices such as SAST/DAST, dependency scanning, and SBOM generation in pipelines
  • Exposure to service mesh and advanced Kubernetes operations (e.g., Istio/Linkerd, ingress, autoscaling, network policies)
  • Experience supporting regulated environments with audit-ready change management and deployment traceability

Apply for this position