What are the responsibilities and job description for the Devops Engineer position at Celebrus?
Summary
This role requires a skilled and experienced DevOps Engineer. The ideal individual will have a strong understanding of cloud and automation, as well as experience supporting systems in a 24/7 support environment.
Core Responsibilities
This role requires a skilled and experienced DevOps Engineer. The ideal individual will have a strong understanding of cloud and automation, as well as experience supporting systems in a 24/7 support environment.
Core Responsibilities
- Manage CI/CD pipelines that deliver and supports Celebrus customer environments to the cloud.
- Monitor and maintain cloud infrastructures, including performing regularly scheduled and emergency maintenance.
- Deployment and automation of applications using IaC and CICD using software development lifecycle.
- Development of Spring and ReactJS based cloud native applications.
- Manage and deploy system monitoring and management tools such as Zabbix, and HIDS systems.
- Writing and maintaining Shell and/or Python scripts.
- Security related activities, vulnerability threat management and mitigation, Intrusion detection / preventions and securing services.
- Engage in detailed planning, change control and thorough testing to ensure availability, performance, and stability.
- Assist in the implementation of new projects, enhancements and changes to existing projects and services.
- Collaborate with vendors to resolve system and software issues.
- Maintain detailed documentation of system configurations, procedures, and best practices.
- Seek new approaches and tooling to simplify and accelerate delivery.
- Strong Linux administration skills with good knowledge of supporting technologies, virtualisation, Clouds & networking.
- Experience with IaC and configuration management, Terraform, Puppet and CICD tools.
- Experience with the application development lifecycle and best practices involving source code management, application build, test, and deployment.
- Experience scripting, Python, Spring and React
- Mandatory experience with monitoring tools. Familiarity with tools like Zabbix and HIDS systems is a plus.
- Experience with AWS configuration and administration (EC2, S3, RDS, EKS).
- Experience in building with containers and running Kubernetes.
- Excellent communication skills and experience working collaboratively with systems engineers, developers, administrators, and business partners.
- Experience of delivery managed service to external business customers.
- Understanding and experience of working in secure environments under ISO27001 or equivalent.
- Understanding and experience of working under an ITIL framework.
- Collaboration and continuous improvement mindset.
- Higher level education, degree from college, university, or ability to prove an aptitude for structured academic learning.