DevOps Engineer
Posted Updated
Description
Responsibilities:
- Automate and streamline the deployment activities.
- Responsible for generating scripts and templates required for the automatic provisioning of resources in public cloud infrastructure.
- Monitor all production servers.
- Responsible for debugging technical issues inside a complex stack involving virtualisation, containers, microservices, etc.
- Collaborate with the engineering teams to enable their applications to run on Cloud infrastructure.
- Work closely with the development team to ensure platforms are designed for scale, availability and performance.
- Review and recommend improvements to operational processes and procedures utilising automation.
- Create a comprehensive list of automated performance alerts so that timely actions can be taken.
- Maintain good design and documentation of the infrastructure for the other members of the Cloud Operations team.
- Implement best practices to ensure security and availability.
- Own all infrastructure-related troubleshooting during unplanned outages.
- Adhere to the incident escalation procedure based on the severity.
- Maintain compliance with Security and Governance standards.
- Possess technical understanding of DR and BCP strategies, meeting and aligning with defined SLAs, preferably with practical implementation experience.
- Maintain technical documentation, architecture references, change management and reporting.
Requirements:
- Proficient with Linux administration (backups, maintenance, installation/upgrades).
- Experience identifying performance issues on Linux machines - CPU, memory, disk.
- Linux networking expertise, such as investigating network traffic, port forwarding, tuning OS parameters.
- Experience with networking both on an individual server as well as virtual configuration in AWS VPCs.
- Experience with configuration management tools such as Ansible, Puppet, etc.
- Experience with setting up, securing and administering CI / CD tools like Jenkins.
- Hands-on experience with AWS services and implementation of Spring Boot microservices in the cloud.
- Experience working with Docker and Kubernetes for container orchestration.
- Experience with centralised logging systems, metrics, and tooling frameworks such as ELK, Prometheus, and Grafana.
- Self -starter and Self -learner.
- Great communication skills.
- Familiar with Best Practices in Test Automation.
