DevOps Engineer

About the job

About the DevOps Engineer role

The DevOps Engineer is responsible for designing, implementing, and maintaining secure, scalable CI/CD pipelines and DevOps platforms that enable reliable application delivery across enterprise environments. Working closely with development, testing, security, infrastructure, and operations teams, this role drives deployment automation, cloud and container operations, Infrastructure as Code, and DevSecOps practices while improving release reliability, operational efficiency, security, and standardisation across the software delivery lifecycle.

Key Responsibilities:

DevOps Platform Engineering

  • Design, build, and maintain CI/CD pipelines to support application delivery
  • Implement deployment automation and Infrastructure as Code (IaC) practices
  • Support enterprise DevOps tooling and platform services
  • Maintain reusable deployment templates and shared DevOps components

Release & Deployment Management

  • Support application releases across development, testing, staging, and production environments
  • Automate deployment processes and rollback mechanisms
  • Troubleshoot deployment issues and coordinate production implementations
  • Support change and release management activities

Cloud & Container Operations

  • Build and maintain containerized application deployment pipelines
  • Support Kubernetes/OpenShift-based application platforms
  • Manage application configuration, secrets, and deployment artifacts
  • Implement environment provisioning and platform automation

DevSecOps & Security Integration

  • Integrate security controls into CI/CD pipelines
  • Support code quality, vulnerability scanning, and compliance checks
  • Promote shift-left security practices and automation
  • Assist teams in remediation of security findings

Automation & Continuous Improvement

  • Develop scripts and automation tools to reduce manual operational effort
  • Standardize delivery workflows across projects
  • Improve deployment reliability, consistency, and auditability
  • Drive adoption of DevOps best practices and engineering standards

Stakeholder Collaboration

  • Partner with Development, Testing, Security, Infrastructure, and Operations teams
  • Provide technical guidance on DevOps implementation approaches
  • Support incident investigation and root cause analysis
  • Facilitate knowledge sharing and operational readiness activities

Requirements:

  • Experience with DevOps and CI/CD, including GitLab CI/CD, source code management, release management, Jira administration, and Confluence administration
  • Experience with cloud and container technologies, including Kubernetes, Red Hat OpenShift, infrastructure automation, and AWS services such as EC2, Security Groups, and S3
  • Experience with automation, including shell scripting, Python, Ansible, and Infrastructure as Code (IaC) using Terraform
  • Experience with quality and security tools and practices, including SonarQube, Nexus Repository/NexusIQ, vulnerability management, and DevSecOps practices
  • Experience in monitoring and operations, including incident support, production deployment support, operational readiness, troubleshooting, and root cause analysis.

Key Deliverables:

  • Automated CI/CD pipelines
  • Secure and compliant software delivery processes
  • Standardized deployment frameworks
  • Improved deployment success rates
  • Reduced manual operational effort through automation
  • Reliable and repeatable production release capabilities

Preferred Qualifications:

  • Enterprise DevOps platform engineering
  • Container and cloud-native application deployments
  • CI/CD pipeline design and optimization
  • Infrastructure automation and configuration management
  • Regulated environment operations and governance
  • Production support and release management

Search Popup

Help me find…

This will close in 0 seconds