Lead DevOps Engineer
GE Vernova
Rugby, United Kingdom
8 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Rugby, United Kingdom
Tech stack
Microsoft Windows
Amazon Web Services (AWS)
Azure
Bash
C Sharp (Programming Language)
Static Program Analysis
Continuous Integration
DevOps
VMware ESX Servers
Github
Python
Microsoft Visual Studio
Powershell
Prometheus
Virtualization Technology
vSphere
Data Logging
Scripting (Bash/Python/Go/Ruby)
Grafana
Infrastructure as Code (IaC)
Containerization
Gitlab-ci
Kubernetes
Information Technology
Nessus
Docker
Jenkins
Vulnerability Analysis
Job description
Roles & Responsibilities
- Automate infrastructure provisioning and management.
- Design, develop, implement, and maintain CI/CD pipelines.
- Monitor software and system performance; troubleshoot issues, fix errors, and implement preventive measures to ensure smooth workflows.
- Build and maintain automated processes to improve reliability and efficiency.
- Ensure security, compliance, and best practices across deployment pipelines.
- Manage and optimize cloud environments (primarily AWS).
- Implement and manage containerization and orchestration platforms (Docker, Kubernetes).
- Maintain Infrastructure as Code (IaC) for scalability, consistency, and efficiency.
- Set up and manage logging, monitoring, and alerting systems (e.g., ELK, Prometheus, Grafana).
- Collaborate closely with development and IT teams to streamline operations and improve delivery.
- Stay current with the latest DevOps tools, technologies, and methodologies.
- Ensure security and compliance across cloud and on-premises environments.
Requirements
- Bachelor's or Master's degree in Computer Science or a related engineering discipline
- Relevant DevOps and cloud certifications (AWS DevOps Engineer, CKA, etc.) are a plus
- 10+ years of hands-on experience in DevOps or similar roles
- Strong expertise in CI/CD pipeline design and management, including GitHub pipelines and tools such as Jenkins and GitLab CI (with .NET/C# and Visual Studio-based repositories)
- Proven experience with cloud platforms, primarily AWS (Azure/GCP exposure is a plus)
- Solid knowledge of containerization and orchestration (Docker, Kubernetes, Helm)
- Proficiency in scripting and automation (Python, Bash, PowerShell)
- Hands-on experience with monitoring, logging, performance, and inventory monitoring tools
- Good understanding of DevOps security practices, including static code analysis, SBOM generation, vulnerability scanning, and runtime security tools (e.g., Nessus)
- Working knowledge of virtualization platforms (VMware ESXi / vSphere)
- Familiarity with Windows OS and Visual Studio development environments
- Excellent problem-solving, communication, and collaboration skills, with experience working in global, fast-paced teams