Find your future role
Job title
DevOps Engineer
Ref no. | BHN567911 |
---|---|
Location | Southampton, England |
Start date | ASAP |
Job type | Permanent |
Job status | Closed |
Job summary
DevOps Engineer job role within a growing Southampton based company.
Permanent, full-time position.
Key skills required for this role
DevOps, Engineer, AWS, Kubernetes, CI/CD, Infrastructure, IAC, Terraform, Cloud
Important
DevOps, Software, Engineer
Job description
About the Role:
Our client, a global leader in radiation detection and identification, is seeking a talented Software DevOps Engineer to join their Software Engineering team. In this role, you will be responsible for designing and developing complex software systems, ranging from micro services to firmware. You will collaborate with cross-functional teams to deliver high-quality software solutions that meet customer requirements. Additionally, your expertise in DevOps will be crucial in maintaining and optimizing the software infrastructure for scalability, reliability, and security.
Key Responsibilities:
- Designing, developing, and maintaining software in accordance with company processes.
- Deploying, managing, and automating cloud and on-premises Kubernetes systems.
- Optimizing application architectures for scalability and performance.
- Monitoring system performance and troubleshooting issues to ensure high availability and reliability.
- Implementing infrastructure as code (IaC).
- Creating and maintaining containerization and orchestration solutions using Docker and Kubernetes.
- Designing, implementing, and maintaining CI/CD pipelines to automate software delivery processes.
- Defining and deploying systems for metrics, logging, and monitoring on cloud or on-premises systems.
- Designing, maintaining, and managing tools for the automation of operational processes.
- Mentoring junior team members and promoting knowledge sharing within the team.
Key Skills and Experience:
- Experience in software development using languages such as C/C++, Java, Python, and JavaScript/HTML.
- Experience in scripting languages such as Python and Bash on Linux.
- Experience with Docker and Kubernetes.
- Hands-on experience with systems programming in Linux or Windows.
- Proficiency with CI/CD tools such as Jenkins, GitLab CI/CD.
- Experience with infrastructure as code (IaC) tools: Helm Charts, Terraform, CloudFormation, or Ansible.
- Solid understanding of networking concepts and protocols.
- Strong knowledge of software development lifecycle (SDLC) and agile methodologies.
- Experience with monitoring and logging tools such as Prometheus, Grafana, ELK stack, or Splunk.
- Excellent communication and collaboration skills.