DevOps Engineer
Job details
Join Our Team as a Senior DevOps Engineer – Shape the Future of Financial Services Technology MSBC is seeking a seasoned and motivated Senior DevOps Engineer with over 10 years of experience in managing, automating, and optimising mission-critical infrastructure and applications. This role offers an exciting opportunity to design and implement cutting-edge DevOps solutions that drive scalable, reliable, and secure software delivery for transformative projects in the financial services industry. If you are passionate about cloud technologies, automation, and delivering operational excellence, join us to shape the future of software delivery in a fast-paced, mission-critical environment. Key Tools and Frameworks:
- Cloud and Infrastructure: AWS, Azure, Google Cloud, Terraform, CloudFormation.
- CI/CD and Automation: Jenkins, GitLab CI/CD, Azure DevOps, Ansible, Puppet, Chef.
- Containerization and Orchestration: Docker, Kubernetes.
- Scripting and Monitoring: Bash, Python, PowerShell, Prometheus, Grafana, ELK Stack.
- Additional Expertise: GitOps practices and tools like ArgoCD, serverless architecture, cloud-native solutions, messaging systems such as Kafka and RabbitMQ, performance tuning, and cost optimisation on cloud platforms.
- Design, implement, and manage CI/CD pipelines to ensure seamless deployment processes.
- Automate infrastructure provisioning and management using Infrastructure as Code (IaC) tools like Terraform or CloudFormation.
- Manage and monitor cloud infrastructure (AWS, Azure, or Google Cloud) to ensure high availability and performance.
- Implement and maintain containerization using Docker and orchestration with Kubernetes.
- Collaborate with development and QA teams to streamline the software release process.
- Monitor system health, performance, and security, implementing solutions to improve reliability.
- Handle version control systems and branching strategies using Git.
- Ensure security best practices are integrated across all DevOps processes.
- Create and maintain technical documentation for infrastructure and processes.
- 10+ years of experience in DevOps and system administration.
- Proficiency in cloud platforms, particularly AWS .
- Hands-on experience with CI/CD tools (e.g., Jenkins, GitLab CI/CD, Azure DevOps).
- Strong knowledge of Docker and container orchestration using Kubernetes .
- Expertise with Infrastructure as Code (IaC) tools such as Terraform or CloudFormation.
- Familiarity with configuration management tools like Ansible, Puppet, or Chef.
- Strong scripting skills in Bash, Python, or PowerShell.
- Experience with monitoring tools such as Prometheus, Grafana , or ELK Stack .
- Solid understanding of networking , security, and Linux system administration.
- Excellent English communication skills to collaborate effectively with cross-functional teams and stakeholders.
- A bachelor’s degree or higher in Computer Science, Engineering, or a related field is preferred but not mandatory, provided you have equivalent relevant experience.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.