Job description
The DevOps Engineer position is responsible for a variety of DevOps engineering activities including the design, acquisition and development of hardware, software and modern CICD infrastructure in coordination with other Technology teams. The overall objective of this role is to ensure quality standards are being met within existing and planned frameworks.
Are you passionate about DevOps culture?
Are you passionate about continuous delivery of software?
Are you tired of software delivery cycles getting held up in processes?
If you find these relevant then come join us, we are on a mission to streamline our CI/CD processes using the latest cutting-edge tech stack.
Rates Data Intelligence is a new initiative within rates business. The team is growing rapidly and is responsible for delivering state of the art data centric solutions. Initiatives includes deliveries across sales, risk, pricing, quants, algorithmic trading, execution, trade processing, and much more. In order to achieve our mission, we maintain a data analytics stack built around big data streaming and distribution technologies as well as microservices. We handle very large data volumes daily, and our goal is to ensure rates business can maintain the firm’s competitive advantage by generating real time insights on these datasets.
The position is within Rates Data, and we are seeking a DevOps Engineer with strong hands-on experience in the areas of Code repository Management, CI/CD, Environment management and Automation. This role will be responsible for modernizing and optimizing technology platforms, infrastructure, and technology controls, as well as develop engineering solutions to increase system reliability, availability, and reduce technical debt. Candidate will be working on fast-paced, highly visible, challenging projects and engaging with multiple Value Stream Leads. Candidate is expected to be hands-on in DevOps technologies and provide support coverage across time zone as needed.
The candidate should contribute to the foundational changes that increase performance, reliability and robustness of systems that benefit large sections of people, be able to envision and formulate solutions to standardize the release process, reduce the MTTR, adhering to principles of Agile without compromising quality or security while thinking like a DevOps Engineer.
Responsibilities:
You will be member of an engineering organization with a laser focus to standardize, Improve the DevOps Process. enhance lower environment and application ecosystem stability, reduce operation support cost, and Improve overall Developer experience.
You will Improve the effectiveness and efficiency of our control environment through automation and adoption of best practices.
You will lead the implementation and adoption of secure coding practices via automated CI/CD pipelines and Adoption of Continuous Delivery and Automation of Platform Service
You will provide central oversight for key activities such as engineering quality/efficiency standards, operational excellence and SDLC adherence.
You will develop and implement best-in-class processes, metrics and practices in DevOps and Non-Production support
You will be responsible for building platforms and frameworks to create consistent, verifiable and automatic management of applications and infrastructure between non- production and production environments.
You will integrate the Test Automation framework including Performance Tests in the continuous delivery pipeline
Must Have
To be a successful DevOps Engineer, you should be able to demonstrate a solid technical experience with ability learn and adopt to new technologies. You are expected to have exceptional communication skills, be knowledgeable about the latest industry trends, be highly innovative and be a able to implement solutions quickly.
Version Control system: Experience in any two of the tools- Git/GitHub, BitBucket, GitLab
Continuous Integration & Continuous Delivery/Deployment like: Jenkins, TeamCity/Bamboo, SonarQube, Artifactory/Nexus, Git CI/CD, ArgoCD, SonarQube, jFrog, MAVEN, Gradle, ANT, NANT etc.
Cloud Technologies: Good to have in any CSP like AWS, Azure, GCP
Strong experience in Containerization Technologies: Experience in Docker, K8’s Helm
Strong scripting skills in Python, Groovy and Tekton with Harness.io good to have
Implementation experience with microservices and distributed applications, such as containers, Kubernetes, and/or serverless technology.
Experience in Container Orchestration and Management platforms like Openshift
Manage Clusters using Open Shift platform with experience in PaaS.
Implement Agile and scrum process and be responsible for developing objectives, strategies, Scope, automation procedures and automation frameworks
Experience in one or more of the ALM tools like JIRA and good knowledge of Agile ways of working
Be able to work independently, multi-task, and take ownership of various parts of a project or initiative
Be able to work under pressure and manage to tight deadlines or unexpected changes in expectations or requirements
Implement operational process changes and improvement and drive to successful outcome
Good to have
To be successful as a DevOps Engineer, if you are code savy and able to have significant analytical skills it really helps the “journey” smooth & fast. Below skills are a “good to have” and will be a added advantage
Infrastructure as Code: Preferably Ansible, Ansible Tower
Experience in Java / Angular Technologies with Business Analytical skills, visualization capability
Experience in configuring any two of the industry log management tools - Splunk, LogStash,, ELK,
Experience in configuring applications for monitoring one or more of these tools- Preferably in Appdynamics
Implement Postman tool or similar automation for Restful services using JavaScript in integration with Bitbucket and Jenkins
Participate in Cross-Functional Projects, and Take Ownership of Individual Feature Efforts
Demonstrate analytic/diagnostic skills and have ability to work in a matrix environment, partner with virtual teams and ability to work with seamlessly with remote teams
Implement Monitoring Tools and Dashboards for Various Services and Operations for the Platform Following the Enterprise Monitoring Strategy and Tools
Experience working in Financial Services or a large complex and/or global environment
Strong analytical, problem solving and quantitative skills; Data driven and results oriented
Qualifications:
3-6 years of relevant experience in DevOps Role
Extensive experience in SCM, Build, Deployment Management, and Implementing CI/CD
Experience in managing and implementing successful projects working on a 24*7 operation team
Ability to adjust priorities quickly as circumstances dictate
Demonstrated Agile knowledge and ways of working
Ability to work independently and as part of a team
Strong technical and analytical skills
Consistently demonstrates clear and concise written and verbal communication
Education:
Strong academic record, ideally with a Bachelors or Masters degree in Computer Science, or related technical/quantitative discipline. Demonstrable success in designing and delivering multi-tiered applications
Ideally, an understanding of financial derivatives (rates or other) or willing to learn about this area.
Citi Canada is an equal opportunity employer. Accordingly, we will make accommodations to respond to the needs of people with disabilities (including, without limitation, physical and mental health disabilities) during the recruitment process and otherwise in accordance with law. Individuals who view themselves as Aboriginals, members of visible minority or racialized communities, and people with disabilities are encouraged to apply.
Citi Canada is an equal opportunity employer. Accordingly, we will make accommodations to respond to the needs of people with disabilities (including, without limitation, physical and mental health disabilities) during the recruitment process and otherwise in accordance with law. Individuals who view themselves as Aboriginals, members of visible minority or racialized communities, and people with disabilities are encouraged to apply.
-
Job Family Group:
Technology-
Job Family:
Applications Development-
Time Type:
Full time-
Citi is an equal opportunity and affirmative action employer.
Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Citigroup Inc. and its subsidiaries ("Citi”) invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.
View the "EEO is the Law" poster. View the EEO is the Law Supplement.
View the EEO Policy Statement.
View the Pay Transparency Posting
About Citi
CEO: Jane Fraser
Revenue: $10+ billion (USD)
Size: 10000+ Employees
Type: Company - Public
Website: www.citigroup.com
Year Founded: 1812