19 Aug
|
CIBC India
|
Hyderabad
19 Aug
CIBC India
Hyderabad
About CIBC:
CIBC is a leading North American bank, with a history of more than 150 years of living our purpose - to help make your ambition a reality. Client relationships are at the center of our strategy, and our growth is enabled by a highly engaged and connected global team. From digital banking to community impact, we’re proud to drive progress for our clients and our communities.
Recognized for our culture, award-winning innovation and community investment, CIBC continues to evolve by putting people and progress at the centre of everything we do.
About CIBC India:
CIBC India is a technology and operations hub in Hyderabad, where you’ll be part of our highly engaged and global team, and play a central role in supporting our growth. Whether you’re driving innovation in digital banking or streamlining client onboarding, you’ll be part of a culture recognized for excellence and investment in people. At CIBC India, people and progress are at the center of what we do: you’ll develop skills, collaborate with industry leaders, and see your ideas realized in a culture that values progress and belonging.
We provide cutting-edge resources, ongoing learning, and a supportive environment where people come first. If you’re ready to create meaningful change and build your future, CIBC India is where your ambition meets opportunity.
What CIBC India Offers:
At CIBC India, your goals are a priority. We start with your strengths and ambitions and strive to create opportunities to tap into your potential. We aspire to give you a career that goes well beyond your compensation.
We work to recognize you in meaningful, personalized ways including competitive fixed pay, performance-based incentive programs, a family-first advantages program, employer contributions for your retirement, attractive time off and leave offerings, wellbeing support, and MomentMakers, our social, points-based recognition program.
Our spaces and technological toolkit will make it simple to bring together great minds to create innovative solutions that make a difference for our clients worldwide
We cultivate a culture where you can express your ambition through initiatives like Purpose Day, a paid day off dedicated for you to use to invest in your growth and development.
JOB PURPOSE:
The Sr. DevOps Engineer is responsible for DevOps and Test Environment Support activities. The role contribution to the technical design, development, and integration of cross-functional, multi-platform application systems and providing enhancements to existing technologies.
This role works on complex issues involving one or more technical areas and performs tasks of advanced technical depth and breadth. The incumbent collaborates with developers, architects, and infrastructure specialists to gather requirements and conduct research to evaluate the application of new and emerging tools and techniques. The role identifies patterns and best practices to consider in technology proposals while anticipating long-term business issues and devises new methods and procedures using strong analytic and inductive thinking, developing project plans based on appropriate standards and methodology.
The role also focuses on incident management, certificate management and environment troubleshooting.
KEY ACCOUNTABILITIES:
Build & Deploy:
- Design,
develop, and maintain build and automated code deployment systems.
- Deploy Java EE, Java and Go applications on RedHat Linux, Windows, Azure DevOps and RedHat OpenShift.
- Install, configure, manage, API microservices in Development and System Integration Environments running on Linux/Windows platform.
- Install, configure, manage, and administer RedHat JBoss Enterprise Application Platform.
- Develop scripts of moderate complexity and scope, working with basic application systems designs and specifications and utilizing standard procedures and techniques.
- Define, build, and deploy Docker Container Images.
- Provide on-call support to ensure rapid recovery of application failures and participate in the coordination of Production implementations. Participate in post-implementation reviews by providing recommendations for
- improving application development and deployment processes.
Continuous Integration & Deployment (CI/CD):
- Maintain automated continuous integration and continuous delivery systems using GitHub Actions, Azure DevOps and Jenkins
- Define and maintain version control strategy in applications using GitHub.
- Work closely with Project Management and QA/PTE/Production teams on defining deployment strategy to UAT/PTE/PROD environments.
- Write documentation describing build, deployment, and configuration processes.
- Collaborate with Performance Test team to identify performance-related issues and opportunities for tuning enhancements.
DevOps Champion:
- Drive, design, develop, implement, and maintain deployment automation from code check-in to production.
- Promote an optimized and simplified lifecycle experience for internal/external partners throughout the deployment pipeline.
- Collaborate with teams using Agile and DevOps principles, with a focus on cultural and people change management.
- Continuously improve software engineering practices within the team, utilizing a passion for automation technology.
Incident management & Troubleshooting:
- Collect incident details, conduct first assessment of the incident
- Coordinate and schedule troubleshooting calls based on application flow
- Engage respective support internally and externally, communicate updates on resolution process, drive for timely recovery of the test environment
- Provide root cause analyses and manage retrospective actions identified through root cause.
Certificate Management:
- Initiate timely certificate renewal within and client integrated systems
- maintain organization’s certificate guidelines, and assist onboarding new certificates
Environment Provisioning:
- Manage environment booking, Maintain/Improve environment booking tool, monitor environment updates
- assist in environment preparation as per the project requirements and have overall health checks in place through monitoring and alerts
- Maintain up-to-date records of environment config, dependencies, and changes
Experimentation and Innovation:
- Challenge the status quo and seek opportunities to improve and optimize the delivery process.
- Increase production monitoring and infrastructure automation capabilities.
Cross-Functional Relationships:
- Collaborates with application development, quality assurance, operations, infrastructure, and business partners across various technology groups to deliver high quality products.
- Works closely with project-related and regression test-related environment teams to support successful project delivery.
- Partners with Performance Test teams, Project Management, and QA/PTE/Production teams on deployment and performance tuning initiatives.
Compliance Requirements / Responsibilities:
- As an employee of CIBC, the incumbent must comply with all applicable CIBC and Line of Business policies, standards, guidelines and controls.
Authorities / Decision Rights:
- As a key contributor to the business unit, this job has the authority to recommend changes to business processes to enhance operational efficiency and effectiveness.
Job Dimensions:
- Responsible for supporting multiple environments and platforms, including RedHat Linux, Windows, RedHat OpenShift, and related technologies.
- Provides guidance and support to project and regression test environment teams to deliver projects on time and within budget.
- Advisory role in optimizing build, deployment, and automation processes across the business unit.
KNOWLEDGE AND SKILLS:
Knowledge:
- Minimum 6 years of experience in the IT industry with DevOps and CI/CD Pipelines with preferrable Java/GO development and Middleware administration knowledge.
- Experience managing highly available RedHat services, Solace Event-Driven services, Apache HTTP servers, Redis and RedHat OpenShift.
- Strong understanding of Java Virtual Machine configuration and tuning parameters.
- In-depth knowledge of DevOps concepts, principles, and DevOps CI/CD toolsets (preferably GitHub Actions, ADO Pipelines, Jenkins pipelines).
- Good understanding of Databases such as SQLMI and MongoDB
- Experience in certificate management
- Knowledge of monitoring tools (Dynatrace, Splunk, Loki, Prometheus)
- Proficient in RHEL Linux operating systems, Linux shell scripting (ksh, bash), and Python scripting.
- Experience with application build tools (Golang, Ant, Maven), networks, Load Balancers, Firewalls, and version control systems (Git, GitHub).
- Strong communication through Jira and Confluence.
Skills:
- Strong analytical and problem-solving skills.
- Excellent communication and documentation skills.
- Ability to collaborate across diverse teams and functions.
- Adaptability to evolving technologies and changing business needs.
- Ability to champion change and drive continuous improvement.
- Commitment to CIBC’s core values: trust, teamwork, and accountability.
WORKING CONDITIONS:
- This role operates within a normal office environment with little exposure to adverse working conditions.
Privacy:
By proceeding with the creation of a profile and submitting an application in response to this job posting, you acknowledge and agree that your personal data will be collected, used, retained and disclosed by CIBC India and its affiliates, as described in the Candidate Privacy Statement.
📌 Senior DevOps Engineer-28715] (Hyderabad)
🏢 CIBC India
📍 Hyderabad