HCLTechDevOps Program Manager

HCLTech is a global technology company, home to 219,000+ people across 54 countries, delivering industry-leading capabilities centered on digital, engineering and cloud, powered by a broad portfolio of technology services and products. We work with clients across all major verticals, providing industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, Technology and Services, Telecom and Media, Retail and CPG, and Public Services. Consolidated revenues as of $13 billion.


Roles & Responsibilities

Over 20+ year of experience providing leadership in managing DevOps Projects.

Play a pivotal role in enhancing the infrastructure and ensuring the seamless operation of cutting-edge solutions.

Should Possess deep understanding of DevOps practices, cloud technologies, and a passion for fostering a collaborative and efficient development environment.

Develop and implement a comprehensive DevOps strategy aligned with the goals and objectives of DevOps projects.

Lead and mentor a team of DevOps professionals, fostering a collaborative and high-performance culture.

Oversee the design, implementation, and maintenance of a scalable and secure infrastructure to support our payments solutions, ensuring high availability and performance.

Lead efforts to automate repetitive tasks, streamline deployment processes, and implement effective orchestration, leveraging tools such as Ansible, Terraform, and Kubernetes.

Oversee the establishment and maintenance of CI/CD pipelines for efficient and automated software delivery.

Implement and manage Infrastructure as Code practices to automate the provisioning and configuration of infrastructure components.

Identify opportunities for automation and process improvements, and implement tools and technologies to streamline operations, enhance productivity, and reduce manual efforts.

Create and maintain documentation, guidelines, and standard operating procedures (SOPs) to ensure proper knowledge transfer.

Design, build, and manage the infrastructure and configuration management systems required for efficient software development and deployment, including cloud platforms, servers, networks, and monitoring tools.

Define and enforce release management processes to ensure the smooth and controlled deployment of software releases.

Establish and maintain automated build, test, and deployment processes to ensure efficient and reliable software releases.

Collaborate with Cloud Engineers to integrate cloud services seamlessly into the DevOps pipeline.

Collaborate with cross-functional teams to design, implement, and maintain a robust DevOps framework that promotes continuous integration, delivery, and deployment.

Collaborate with the security team to implement and enforce best practices for securing infrastructure and applications, including regular audits and vulnerability assessments.

Work closely with engineering teams to forecast resource needs, optimize infrastructure costs, and plan for future growth.

Act as a bridge between different teams to ensure a unified and efficient development process.

Manage budgets related to DevOps tools, resources, and infrastructure.

Review the project deliverables and status on the regular intervals and ensure smooth deliveries.

Participate in regular meetings with project management to communicate accomplishments, plans and issues as well as any risks to the project's progress.

Organize the status meetings and send the Status Report (Daily, weekly etc.) to Program stakeholders. Plan Resource Management at various roles.

Team Management (Onshore/ Offshore), Mentoring, Coaching and Operational support to team.

Absolute essential must have’ key skillsets:

•Proven expertise in designing and implementing CI/CD pipelines using tools like Jenkins, GitLab CI, or CircleCI.

•Azure DevOps (configuration and Admin)

•Power Shell scripts (create, manage and maintain)

•Strong experience with configuration management and automation tools such as Ansible, Puppet, or Chef.

•Terraform (Infrastructure as code)-pipeline creation and maintenance of pipeline.

•YAML (creating and updating scripts)

•jFrog (configuration and integration)

•SonarQube (configuration and integration)

•An excellent communication verbal and written communication in English.

Useful to have:

•C# /Python other development languages

•Proficiency in managing infrastructure on cloud platforms such as AWS, Azure, or GCP

•An experience of environment setup on Azure / AWS

•Knowledge of agile methodologies: Familiarity with agile software development methodologies, such as Scrum or Kanban, and experience working in agile teams.

•Knowledge of security best practices for infrastructure and applications

Ready to apply?

Join HCLTech and take your career to the next level!

Application takes less than 5 minutes

Post Date
2024-11-19
Job Type
-
Employment type
Full-time
Category
Other, Project Management
Level
Mid-Senior
Country
Ireland
Industry
Banking , Financial Services ,
HCLTech*******