Since the 1940s Citco has provided specialist financial services to alternative investment funds, investors, multinationals and private clients worldwide. With over 6,500 employees in 45 countries we pioneer innovative solutions that meet our clients’ evolving needs, and deliver exceptional service. Our continuous investment in learning means our people are among the best in the industry. And our corporate social responsibility programs provide meaningful and fulfilling work in the community.
- Excellent Career Opportunity
- Award Winning Global Employer of Choice
- Position based in Dublin, Ireland
The Citco Software Group (CSG) is newly-created internal development shop for Citco technology that will be developed as cloud-native applications and delivered as Software-as-a-Service. The Citco Software Group will provide Technology, Data and Services to our clients to help improve their own business and technology allowing them to focus on their core business. The Citco Software Group has combined business and technical expertise into a unified organization to deliver superior software to the alternative investment industry.
About the Role:
As a Site Reliability Engineer (SRE) Team Lead, you will be working as part of a cross-functional Cloud Operations team and will be responsible for availability, latency, performance, efficiency, change management, monitoring, emergency response and capacity planning of our services.
- The SRE closely collaborates with our Product, Application Development, Engineering and Security teams and is an embedded member of application specific teams during the build and deployment phases actively contributing to the development process
- You will have an opportunity to work with an exciting combination of tools and technologies supporting internal and external applications and solutions
- Our continuously evolving technology stack includes KMS/HSM, core AWS services (EC2/S3/ELB…), Code [Commit | Deploy | Pipeline], Cloud Formation, Jenkins, Fargate, Docker, Ansible, Aurora and RDS [ Mysql | Postgres | Oracle ], Glue, Tb scale Redshift, Dynamo, Batch and Step Functions, Lambda, Cognito and Machine Learning
- Undergraduate degree in computing or related area
- Previous experience in Software development, Engineering or Operations operationalizing and preferably supporting highly available and scalable applications
- Leadership, coaching and mentoring experience either as a team lead or as a part of one or more projects
- Intrinsically motivated self starter quick to learn and adapt
Senior level hands on experience in 1 of the following areas:
- Professional software development and SDLC with one or more of the following C, C++, Java, Node.Js, SQL, JavaScript or similar programming languages
- Proficient with at least one of the following programming and scripting languages: Ruby, Go, Python, Perl, bash, ksh
You possess 2+ years of advanced hands on experience in at least 3 of the following areas :
- Infrastructure-as-a-service platforms: AWS, Google Compute Engine, Azure, Soft Layer, Linux OpenStack, etc.
- Configuration management and automation tools such as: Chef, Puppet, and Ansible
- Orchestration template technologies such as: OpenStack Heat, AWS Cloud Formation, Azure Resource Manager, Google
- Cloud Deployment Manager, and Hashicorp Terraform
- Development using Github or Bitbucket
- Containers and container scheduling and management platforms such as: Docker, rkt, Mesos, or Kubernetes
- Managing traditional enterprise platforms for compute, network, and storage
- Managing traditional enterprise platforms for application runtimes, integration middleware, and relational databases