The products and services this department provides to the bank's internal customers are used by thousands of engineers every day. They believe that reliability is the most important feature of any system, and they are devoted to providing the company's software developers with the tools they need to build and operate reliable software.
Job responsibilities
- Design, build, and manage distributed system infrastructure in AWS and GCP (VPC, EC2, ECS, Security Groups, IAM, CodeDeploy, CloudFront, S3)
- Troubleshoot and resolve issues in on-premise Linux environments
- Deploying cloud infrastructure and provisioning resources
- Liaising with developers and product owners to determine needs and implement them in current projects
- Engage in securing AWS environments to meet compliance requirements
Required Qualifications
- 3+ years experience building and maintaining infrastructure in the public cloud
- Experience working with observability tools, (preferably Splunk but not required)
- Strong knowledge of Python scripting
- Experience with deploying applications to AWS environments with Jenkins
- Comfortable with technical ownership, managing multiple stakeholders, and working as a part of a global team
Preferred Qualifications
- Understanding of object-oriented programming
- Experience with MS Azure services
- Direct experience with distributed system design and maintenance
- Experience with distributed databases like Mongo, Hadoop, Cassandra
- Familiarity or experience with ELK stack (Elasticsearch, Logstash, Kibana)