Job Description
Job Description
- The DevOps Engineer will be responsible for managing and optimizing our current cloud architecture.
- He/She is an advocate for new and relevant technology as well as for DevOps principles, helping us to build and deploy state of the art services in a fast, secure and cost efficient manner.
- In this role, you will have the opportunity to work alongside and support our other members of the engineering team who work cross-functionally with product and design to share and learn best practices.
Duties and Responsibilities
- Ongoing monitoring of the organisation's digital architecture, checking for performance and compliance
- Planning the evolution of software and IT systems
- Working with development teams on the building of websites, applications, and software pieces
- Keeping up with the management of internal databases
- Working to resolve issues and problems with systems and software, and to put in place measures to ensure these issues do not reoccur
- Working with planning departments to get software and systems up and running in a timely manner, and ensuring long-term scalability for the business
- Developing digital infrastructure and working on automated code to improve efficiency and reduce risk
- Testing and maintaining digital infrastructure in the long term
- Building frameworks for software and application deployment
- Building platform environments to support auto-scaling for the business in the future
- Liaising closely with both development and operational teams
- Conducting analyses, and feeding this data back to relevant teams to support their efforts
- Staying on top of industry best practices and trends, as well as changes to compliance requirements
Qualifications
- University Degree, preferably in IT or Computer Science
- 4+ years experience managing digital services
- Extensive experience of DevOps and leading a DevOps transformation would be a significant strength
- You would be defining and setting development, test, release, and support processes for DevOps operation.
- Proven leader in a team environment.
- Excellent analytical and problem solving skills.
- Experience working with AWS Cloud and Digital Ocean
- Experience building CI/CD pipelines with Jenkins (Bonus AWS code Pipeline)
- Experience with Container Technology (Docker ) (Bonus Kubernetes)
- Experience with Bash Scripting
- Experience with Terraform(At least six months)
- Experience with Database like MySQL, MongoDB, PostgreSQL
- Experience with Nginx (Bonus Apache)
- Have some basic understanding of languages like PHP, Laravel, JavaScript, React, and NodeJS.
- Understand DevOps Principle and Philosophy.
What We Offer
- Paid time off
- Healthcare coverage
- A highly collaborative team environment that will support your professional and personal growth
- Work alongside great talent.
- A culture of learning and innovation.
- Opportunities for career growth and training.
- Interaction with industry leaders and forward-thinking people.
- A chance to make a social difference.
- Overall fun company.