Experience working with and managing the DevOps strategies and practices for a software development lifecycle environment.
Experience working with and managing cloud platform services, such as AWS, Microsoft Azure, or GCP.
Proven working experience in installing, configuring, and troubleshooting UNIX or Linux-based environments, ideally in a financial services environment.
Experience in deploying, using, and managing software workflows, such as Bitbucket Pipelines, Github Actions, and relevant AWS toolsets.
Experience with automation software (e.g. Ansible, Terraform).
Experience with containerization and orchestration (Docker, AWS ECS, Kubernetes and helm).
Some scripting experience (e.g. Shell, Python).
Experience with monitoring systems (for example DataDog, Loki, Graphite/Grafana) and with central logging systems (ELK, etc.).
Solid networking knowledge, particularly for cloud network configuration and management.
Solid knowledge of database configuration and management, ideally cloud-based PaaS DB offerings.
Working knowledge of Web and application servers (NGINX, Tomcat, etc).
Some understanding of security engineering principles.
Deep and broad understanding of computer science and engineering principles, most likely obtained through significant professional experience.
A college degree in Engineering or Sciences is preferred.
A certification in AWS architecture or management and/or container management (Kubernetes)