Citi, the world's leading financial enterprise, is adopting cutting edge cloud and container technologies. As part of this role you will design the first-of-a-kind security solutions enabling the adoption of these new technologies, addressing all of the aspects of platform and application security.
You will join a team of engineers shaping Citi's Cloud security strategy and implement necessary controls to enable Citi's application to use public, commercial cloud vendors. Working in close partnership with cloud platform engineering teams you will leverage your extensive, hand-on implementation knowledge of security and cloud-native technologies to ensure that the engineered solutions are secure, agile and delivering business benefit to our clients.
We are looking for a security engineer experienced protecting kubernetes based container and public cloud environment (e.g. AWS, GCP). The candidate should be familiar with basic information security concepts and should possess a deep understand of computer systems as well as software code development and deployment procedures.
What will this role entail?
* Working with various teams to design, build, test, and deploy code geared towards supporting Security Operations in multiple public cloud environments * Build code according to best practices and Citi standards, using methodologies such as TDD for unit testing, and proper controls for source code management * Leverage native public cloud services such as serverless compute functions, Infrastructure as Code templates, and logging/monitoring to build end-to-end security functions in Python and Yaml * Help lead and develop components for an enterprise CICD pipeline to deliver security functions in multiple cloud environments
* Bachelor Degree (Computer Science or a related field), or equivalent work experience * 4+ years of experience building web services using microservice architectures/methodologies in Python, including building unit test plans to satisfy functional and technical requirements * Highly motivated self-starter who enjoys engineering challenges and learning new tools and technology * Experience with the security of container platforms (e.g. Kubernetes) and serverless (AWS Lambda and/or Azure/GCP Cloud Functions) * Experience with Infrastructure as Code, its security, tools and processes (including writing code templates in JSON and/or YAML and knowledge in CloudFormation and Terraform) * Experience in DevOps and DevSecOps automation solutions * Knowledge of cloud security reference architectures and AWS/GCP best practices preferred - Cloud Certified Developers are a plus. * Cyber security experience or certification
Citigroup is a company providing financial products and services.