We are seeking a highly motivated and experienced DevOps Engineer to join our innovative engineering team. This role is crucial for individuals passionate about automating, optimizing, and securing the software delivery pipeline within a large-scale enterprise environment. The DevOps Engineer will be responsible for streamlining CI/CD processes, helping teams adhere to the latest standards and fostering a culture of operational excellence and continuous improvement. This position requires strong technical expertise in cloud platforms, containerization, scripting, and automation, coupled with a proactive approach to problem-solving and a collaborative mindset. The successful candidate will contribute significantly to enhancing our development and operational efficiency, ensuring faster time-to-market and increased system reliability.
Responsibilities:
- CI/CD Pipeline Automation: Design, implement, and maintain automated Continuous Integration and Continuous Delivery (CI/CD) pipelines to facilitate rapid, reliable, and consistent software releases.
- Infrastructure as Code (IaC): Develop and manage infrastructure using Infrastructure as Code principles and tools (e.g. Ansible) to ensure environments are provisioned consistently and efficiently.
- Cloud & Container Management: Administer and optimize cloud-native infrastructure (e.g. OpenShift, AWS) and container orchestration platforms (Kubernetes, Docker), ensuring high availability, scalability, and security.
- Monitoring & Alerting: Implement and manage monitoring, logging, and alerting solutions (e.g., Grafana, ELK Stack) to proactively identify and resolve system issues, ensuring optimal performance and uptime.
- Automation & Scripting: Develop and maintain automation scripts and tools using languages such as Python, Bash, Go, or PowerShell to streamline operational tasks and reduce manual effort.
- DevSecOps Implementation: Integrate security best practices and tools into the DevOps pipeline, promoting a DevSecOps culture to ensure secure application development and deployment.
- Collaboration & Support: Work closely with development, and operations teams to understand their needs, provide technical guidance, and troubleshoot complex system and application issues.
- Documentation & Best Practices: Advocate for and implement DevOps best practices, continuous improvement, and knowledge sharing across engineering teams. Create and maintain comprehensive documentation for systems, processes, and tools.
Qualifications:
- Experience: 5+ years of hands-on experience in a DevOps, Site Reliability Engineering (SRE), or similar role within a large enterprise environment.
- Technical Proficiency:
- Strong expertise in designing and implementing CI/CD pipelines using tools like Jenkins, GitHub Actions, AWS DevOps.
- Demonstrable experience with at least one major cloud platform (e.g., OpenShift, AWS, Google Cloud,).
- Proficiency with containerization technologies (Docker) and orchestration (Kubernetes).
- Hands-on experience with Infrastructure as Code (IaC) tools (e.g., Ansible).
- Strong scripting and automation skills in languages such as Python, Bash, Go, or PowerShell.
- Experience with monitoring and logging systems (e.g., Grafana, ELK Stack).
- Solid understanding of networking concepts, security principles, and database operations.
- Problem-Solving: Proven ability to diagnose and resolve complex technical issues across distributed systems and multi-cloud environments.
- Communication: Excellent verbal and written communication skills, with the ability to effectively communicate technical information to diverse audiences.
- Team Player: Collaborative mindset with strong interpersonal skills and the ability to work effectively within agile development teams.
- Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
- Experience in the financial services industry or other highly regulated environments.
- Certifications in cloud platforms (e.g., AWS Certified DevOps Engineer or Kubernetes (CKA, CKAD).
- Familiarity with SRE principles and practices.
- Experience with microservices architectures and serverless computing
------------------------------------------------------
Job Family Group:
Technology
------------------------------------------------------
Job Family:
Applications Development
------------------------------------------------------
Time Type:
Full time
------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.
------------------------------------------------------
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.
------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
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 Citi’s EEO Policy Statement and the Know Your Rights poster.