Sr Devops Engineer

Job Description

At Cognizant, our global community sets us apart—an upbeat, collaborative and inclusive workplace where everyone can thrive. And with projects at the forefront of innovation, you can build a varied, rewarding career and draw encouragement from dedicated colleagues and leaders. Cognizant is right where you belong.

Role overview
Working with the Product Owner, the DevOps Engineer is responsible for the monitoring, maintenance, and support of systems, services and tools, as well as deploying net-new capabilities aligned to Client’s DevOps principles. The ideal candidate will demonstrate technical knowledge and experience across a variety of business units including, infrastructure, development, operations, and quality assurance, ensuring emerging trends and new technologies stay top of mind.

What you’ll do
DevOps profile who can Design, develop, and maintain the CI/CD pipeline for Docker / Kubernetes-based applications on AWS. Should be strong in AWS & EKS.
Collaborate with development teams to understand application requirements and implement automated build, test, and deployment processes.
Configure and manage AWS services such as Amazon Elastic Kubernetes Service (EKS), Amazon Elastic Container Registry (ECR), and Azure DevOps Pipeline.
Implement infrastructure-as-code (IaC) practices using tools like AWS CloudFormation or Terraform to define and manage Kubernetes infrastructure.
Supervise and improve CI/CD pipeline performance, reliability, and security.
Troubleshoot and resolve issues related to the CI/CD pipeline, build failures, deployment errors, etc.
Implement and maintain automated stage gate process such as Lighthouse, Accessibility, Fortify, SonarQube etc.
What you bring to the role
Consistent record of 5+ years in software development, deployment, and operations.
Collaborate with the operations team to ensure high availability, scalability, and security of the Kubernetes infrastructure.
Preferably to have knowledge of AWS cloud infrastructure and security5+ years of multi-disciplinary experience in a large, sophisticated organization.
Solid grasp of infrastructure solutions, specifically in relation to cloud programs, platform migration, system security, enterprise directories, and cloud technologies.
Kubernetes Expertise: Design, deploy, and maintain scalable and secure Kubernetes clusters, ensuring high availability, fault tolerance, and efficient performance for containerized applications.
Experience working with technologies such as Docker, Kubernetes, Terraform, Ansible or other Infrastructure as Code (IaC) tools, AWS EKS and Service Mesh.
Extensive experience with AWS EKS and Service Mesh.
Expertise with CI/CD tooling such as Git, Jenkins, SonarQube, Nexus, Vault etc.
Experience working with at least one of the major public cloud providers (Azure, GCP or AWS) and a willingness to continue to expand your knowledge.
Working arrangements
We believe hybrid work is the way forward as we strive to provide flexibility wherever possible. Based on this role’s business requirements, this is a Hybrid position requiring 3 days a week in a client office in Toronto, ON. Canada. Regardless of your working arrangement, we are here to support a balanced work-life balance though our various wellbeing programs.

Note: The working arrangements for this role are accurate as of the date of posting. This may change based on the project you’re engaged in, as well as business and client requirements. Rest assured; we will always be clear about role expectations.