Job Overview
We have an exciting opportunity for a Dev Ops engineer to join our Release and Environment Management (REM) team. You will play a crucial role in ensuring smooth software releases and effective environment management within our DevOps practices.
You will work closely with development, testing, and operations teams to streamline the deployment process and maintain stable and efficient environments. The ideal candidate will have experience in Azure DevOps, Terraform, and release management.
Job Responsibilities
1. Administer and support the Azure DevOps organisation and projects.
2. Automate environment provisioning and deployment pipelines to enable rapid and consistent deployments.
3. Collaborate with cross-functional teams to plan, coordinate, and execute software releases.
4. Collaborate with the development team to integrate CI/CD pipelines for automated testing, building, and deployment of applications.
5. Implement and improve release management processes to increase efficiency and reduce errors during deployments.
6. Manage release schedules, milestones, and deployment activities to ensure timely and successful releases.
7. Configure and maintain development, testing, staging, and production environments.
8. Implement and maintain version control systems and related tools for code management.
9. Manage application configurations, ensuring consistency across different environments (development, testing, production).
10. Support occasional application releases or urgent system incidents during evenings and at weekends.
Education
11. Bachelor’s degree in computer science, Engineering, or a related field.
12. Certifications in relevant areas such as DevOps, Linux Administration, CI/CD, Azure - desirable.
Experiences
13. Minimum 3 years’ experience in a release management, SRE, or DevOps engineer role.
14. Strong demonstrable experience in Azure DevOps ;
15. Good understanding of Git, Terraform, CI/CD tooling
16. Experience in scripting with languages such as P ython, Shell, PowerShell ;
17. Exposure to tools and technologies such as Docker, Jenkins, Weblogic
18. Experience with managing changes to databases (Oracle, MS SQL, MySQL).
19. Familiarity with Atlassian tools such as Confluence, Jira, BitBucket
20. Familiar with administrating Linux systems
Competencies
21. Ability to work effectively in a team environment and on your own initiative.
22. Self-starter with a proactive and structured approach to working.
23. Excellent interpersonal and communication (oral & written) skills.
24. Ability to present and discuss technical information in a way that establishes rapport, persuades others, and gains understanding.
25. Excellent process improvement and change management experience.
26. Excellent organizational, communication and time management skills.
27. Strong analytical and problem-solving skills.
28. Ability to independently triage complex system and application incidents and to create concise and accurate technical documentation and SOPs.
Footer
FBD is an inclusive Equal Opportunity employer that considers applicants irrespective of their age, gender, ethnicity, culture, religion, language, sexual orientation, ability, disability and social circumstances.