Requirements:
- Bachelor’s degree in computer science, information technology, or a related field.
- +10 years of experience as a DevOps Engineer, preferably in a banking or financial services environment.
- Strong understanding of cloud-based applications and infrastructure on AWS. (+5 years)
- AWS certification is a big plus: AWS Certified DevOps Engineer, AWS, AWS SysOPS Administrator, AWS Advanced Networking, AWS Security
- Experience with IT operations best practices such as ITIL, COBIT, or DevOps.
- Experience with IT service management tools such as ServiceNow.
- Strong hands-on experience designing, implement, building, and automating infrastructure and application deployments in AWS.
- Strong background in Linux administration and expertise in managing large-scale systems
- Experience working in a mission-critical environment (Operations, Technical Support etc)
- Backup and Disaster Recovery approach and design Developing and maintaining CI/CD pipelines using Jenkins to streamline deployment processes.
- Experience with configuration tools (Ansible, Chef, Puppet)
- Experience with containerization platforms such as Docker and orchestration tools such as AWS EKS/Managed Kubernetes Service or self-hosted Kubernetes.
- Experience with monitoring solutions that ensure the health and performance of AWS resources (such as Prometheus, CloudWatch, Grafana, ELK, Datadog)
- Experience with infrastructure as code tools such as Terraform, Cloud Formation etc.
- Experience with PowerShell/Bash or other scripting languages.
- Data bases administration: AWS Elastic Cache, Oracle, PostgreSql, DAX etc.
- Strong understanding of networking and security concepts in AWS
- Experience with core AWS platform architecture, including areas such as: Organizations, Account Design, VPC, Subnet, segmentation strategies.
- Proficiency in version control systems like Git (we use GitHub for collaboration).
- Ensuring compliance with security best practices and helping implement robust access controls using IAM, KMS, and other AWS security services. Good knowledge of REST/SOAP/JSON web service API implementation.
Responsibilities:
- Manage the operation and maintenance of our banking customer acquisition application deployed in the cloud, including troubleshooting, and resolving any issues that arise.
- Ensure that our application is up to date with the latest software versions and security patches.
- Implement IT operations best practices to ensure the highest level of performance, reliability, and security for our applications.
- Monitor and manage application performance, availability, and capacity to ensure optimal user experience.
- Collaborate with development teams to ensure that our application is developed in accordance with IT operations best practices.
- Work closely with our cloud service provider to ensure that our applications are deployed and managed efficiently and effectively.
- Develop and maintain standard operating procedures (SOPs) for the operation and maintenance of our application.
- Provide technical support to customers and internal stakeholders regarding application-related issues.
- Manage relationships with third-party vendors and service providers to ensure that our application is running smoothly and efficiently.