As a DevOps Engineer, you will play a critical role in supporting and enhancing our finance technology infrastructure. You will work closely with software developers, to ensure the reliability, scalability, and security of our finance systems and websites.
Day to day, you will be responsible for the design, implementation and maintenance of automated infrastructure provisioning and configuration management systems. Implement and maintain CI/CD pipelines to automate software deployments. Provide real-time monitoring and carry out timely procedures to ensure our systems and websites' security, scalability, and disaster recovery options.
Requirements
Essential:
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
- Proven experience as a DevOps Engineer, Site Reliability Engineer(SRE), Infrastructure Engineer, or similar role.
- Strong proficiency in automation and scripting using tools like CloudFormation, Ansible, Terraform, or similar technologies.
- Familiarity with Azure.
- Knowledge of CI/CD tools like Jenkins, GitLab CI/CD, or CircleCI.
- Understanding of web servers, load balancers, and database systems.
- Strong problem-solving and troubleshooting skills.
- Excellent communication and collaboration skills to work effectively in a team-oriented environment.
- Security awareness and experience implementing security best practices.
Desirable:
- Experience with non-Azure cloud platforms, like AWS or Google Cloud.
- Experience with MongoDB and BigQuery.
- Certifications in relevant technologies (e.g., AWS Certified DevOps Engineer, Certified Kubernetes Administrator)
- Experience with containerisation and orchestration tools like Docker and Kubernetes.