Description

   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

Education

Any Graduate