DevOps Engineer
barclays
Job Description
To be successful as a DevOps Engineer you should have experience with:
- Firm understanding of DevOps / CI / CD in an enterprise context coupled with an understanding of PaaS and Cloud deployment options.
- Software/application engineering background that includes experience with DevOps tools and platforms such as OpenShift, AWS, Docker, Kubernetes, Jenkins, Gradle, Maven and their equivalents.
- Infrastructure as Code experience, with CloudFormation and equivalents.
- You will be a strong communicator, verbally and in writing, able to tailor your message appropriately to the audience.
- Excellent problem solving and communication skills - the ability to triage complex issues, determine action plans and see them through to completion while keeping stakeholders informed and updated.
- Good understanding/hands-on on Kafka and related services like Connect, ZK, Kraft, Schema registry etc.
- Good knowledge/hands-on on real-time data streaming and even driven application use cases will be preferred.
Some other highly valued skills may include:
- AWS Certifications such as AWS Certified DevOps Engineer.
- Experience working in the banking or financial services sector.
- Familiarity with Agile or Scrum methodologies.
- Strong automation and scripting skills like shell/bash scripting.
- Working knowledge of CI/CD pipelines delivering blue/green deployment in a globally distributed environment.
- Security best practices in cloud and financial applications.
- Knowledge of monitoring and observability tools like ELK, Grafana, etc.
- Strong practical experience of GitLab, Docker and Kubernetes/EKS.
- Experience of change management in a large enterprise/financial services environment.