Business Unit: Technology
Contract Type: Permanent/Full Time
Closing Date: 15 December 2018
A DevOps team is a multi-proficiency group of people that have different skillset and wide responsibilities over the software development lifecycle, adopting practices such as continuous integration and continuous delivery is key in enabling DevOps within organizations.
DevOps is unique since it has been created to bridge the gap between software development teams and IT operations. That’s where the name DevOps comes from. DevOps team are expert collaborators, this is because their role requires them to build upon the work of their counterparts on development and IT teams to scale cloud programs, create delivery workflow processes, assign tenants and more.
What you will do…
-Development: Responsible for developing and building IT solutions, DevOps Engineers install and configure solutions, implement reusable components, translate technical requirements, assist with all stages of test data, develop interface stubs and simulators and perform script maintenance and updates.
-Deployment: DevOps Engineers build automated deployments through the use of configuration management technology. They deploy new modules and upgrades and complete fixes within the production environment. Another duty is to make modules ready for production, which entails moving them according to specific procedures and documenting knowledge transfer.
-Maintenance and Troubleshooting: Routine application maintenance tasks are an ongoing responsibility of DevOps Engineers that they accomplish via strategy-building techniques. They also help create requirements and procedures for implementing routine maintenance. Troubleshooting existing information systems for errors and resolving those errors is also a main responsibility of DevOps Engineers
-DevOps Tools: Tools you’d use in the commission of these principles. In the DevOps world there’s been an explosion of tools in release (Jenkins, TFS, VSTS), configuration management (puppet, chef,..), orchestration (JFrog, NOAH, Mesos), monitoring, virtualization and containerization (AWS, Azure, CloudWatch, OpenStack, vagrant, docker) and many more.
-CI/CD: Acts as safeguard for the CI, CD and Delivery process.
-Performance Management: DevOps Engineers evaluate existing applications and platforms, they also give recommendations for enhancing performance via gap analysis, identifying the most practical alternative solutions and assisting with modifications.
To enable you to be successful, we are looking for…