Working on contract for an expanding organisation transitioning from a start-up to a leading enterprise. They pride themselves on a dynamic and fast-paced environment where innovation is encouraged.
We're seeking a DevOps Systems Engineer to help refine and advance their DevOps strategy, contributing to the growth and maturation of their infrastructure. This role offers the chance to work with a broad spectrum of technologies and collaborate with various teams across the company.
Role and Responsibilities:
- Infrastructure Design and Deployment: Collaborate with technology teams to design and implement new physical and virtual infrastructures that align with high standards for availability and security.
- Automation Development: Create and enhance automation processes to improve system efficiency and reduce manual tasks.
- Cloud Environment Management: Oversee and maintain cloud platforms’primarily AWS with some Azure’utilising tools like Kubernetes, Rancher, Prometheus, and Karpenter.
- Process Improvement Projects: Engage in innovative projects aimed at enhancing workflows and processes within the technology department and the wider organisation.
- Mentorship: Work alongside senior DevOps professionals to support and mentor junior team members in both technical skills and professional development.
Skills and Experience:
- Containerisation Technologies: Proficient with Docker and Kubernetes.
- Cloud Services Expertise: Solid experience with AWS (primary) and Azure platforms.
- Infrastructure as Code: Familiarity with Terraform and Helm for managing infrastructure.
- Database Knowledge: Experience with PostgreSQL and MySQL databases.
- CI/CD Practices: Understanding of continuous integration and continuous deployment methodologies and tools.
- Version Control Systems: Proficient in using Git for source control.
- Linux Administration: Strong skills in managing CentOS, RHEL, or AlmaLinux systems.
- Monitoring Tools: Experience with Icinga2, Elastic Stack, InfluxDB, and Grafana for system monitoring.
- Scripting Skills: Ability to automate tasks using Python or Bash scripting.
- Security Best Practices: Knowledge of application and network security protocols such as SSH
Desirable Skills:
- Configuration Management: Experience with Puppet or Ansible.
- Virtualisation Technologies: Familiarity with VMware and Veeam.
- Networking Protocols: Understanding of DHCP, DNS, and NTP.