Software Developer/ Engineer/ Architect
Senior Vice President - Public Cloud Services - Infrastructure Account Management
- Citi
- Dublin, Ireland
- August 13, 2021
- Provide foundational infrastructure for public cloud (compute, storage, network)
- Deliver the tooling and capabilities needed to enable our cloud first strategy
- Provide developer-friendly cloud onboarding, account creation and management for supported cloud providers
- Provide o11y products like ELK, Elasticsearch, Kibana, Prometheus, etc. to engineering teams for centralized logging, APM tooling, monitoring and alerting
- Ensure compliance to regulations and policy by implementing accurate requirements traceability
- Provide cloud network services to enable a fast and resilient hybrid cloud with built in security capabilities
- Develop, cascade and enforce engineering best practices using modern SDLC that enables CI/CD and favors automation, auditability, automated testing, infrastructure and policy as code
- Provide technical leadership in the design of highly complex cloud systems
- Develop and advocate for new cloud native solutions to undefined system needs, where no solution is available within the technical community
- Drive client satisfaction by identifying and developing process improvement and automation initiatives while ensuring compliance of solutions to operations roadmap
- Undergraduate degree in related field or equivalent experience
- Hands on experience developing and engineering software and consumer facing applications
- Experience developing and scaling JAVA REST services, using frameworks such as Spring
- Experience in modern microservices architectures and deployments
- Experience working in a distributed, cloud-based environment using Azure/AWS/GCP (Docker/Kubernetes)
- Experience with cloud infrastructure and data services (compute, storage, networking and others)
- Experience with Infrastructure as Code (IaC) practices and frameworks
- Experience working with cloud-based relational and NoSQL databases
- Experience with Test Driven Development (TDD) and test automation using unit testing and behavioral testing frameworks
- Familiarity with devops and SRE practices
- Experience with modern SDLC tools, branching strategies, and ability to develop and enforce CI/CD practices
- Familiarity with Domain Driven Design and Event Driven Architectures
- Knowledge of front-end stack, best practices, frameworks and overall architecture
- Strong analytical skills
- Strong collaboration and interpersonal skills
- Experience working with Linux/UNIX, Docker
Preferred Qualifications
- Experience as an AWS Solutions Architect, Cloud Security Certification, and/or OpenStack Administrator Certification a plus. (Other cloud-related certification also a plus.)
- Experience with TDD and automated UI testing frameworks
- Experience working with any design frameworks
- Developer level operations proficiency — knowledge of networking, familiarity with load balancers, hypervisors, CDNs, etc