Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Cognizant, so some details may not match this job. The employer's own page has the real description.
Job Overview
The DevOps Engineer at Cognizant will play a crucial role in the continuous integration and continuous deployment (CI/CD) of applications, utilizing key tools and methodologies such as Jenkins, OpenShift, Kubernetes, AWS, and Terraform. The successful candidate will collaborate closely with development and operations teams to create automated workflows, enhance system reliability, and ensure smooth deployments in cloud environments, thereby fostering a culture of innovation and efficiency within the organization.
Job Responsibilities
- Design, implement, and maintain CI/CD pipelines using Jenkins to ensure smooth deployment processes.
- Manage and orchestrate containerized applications on Kubernetes and OpenShift platforms.
- Utilize AWS services to ensure scalable and cost-effective solutions for cloud computing requirements.
- Automate infrastructure provisioning and management using Terraform to streamline operations.
- Monitor application performance and reliability, recommending improvements when necessary.
- Collaborate with development teams to troubleshoot and resolve deployment issues effectively.
- Develop and maintain documentation for deployed applications, processes, and configurations.
- Establish security best practices in deployment processes to protect against vulnerabilities.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum of 3 years of experience in a DevOps or similar role focusing on CI/CD methodologies.
- Proficiency in using Jenkins for CI/CD pipeline management.
- Hands-on experience with Kubernetes and OpenShift for container orchestration.
- Strong knowledge of AWS services and best practices for cloud architecture.
- Experience in infrastructure as code (IaC) using Terraform.
- Familiarity with scripting languages such as Python, Bash, or Groovy.
- Solid understanding of version control systems, especially Git.
- Excellent problem-solving skills and ability to work under pressure.
- Strong communication and teamwork abilities, with a proactive approach to collaboration.
Technologies & Tools
The DevOps Engineer role will predominantly utilize several technological tools and platforms, including but not limited to Jenkins for automation, Kubernetes and OpenShift for container orchestration, AWS for cloud services, and Terraform for infrastructure management. Familiarity with monitoring and logging tools such as Prometheus, Grafana, or ELK Stack will also be advantageous.
Ideal Candidates
Ideal candidates for the DevOps Engineer position at Cognizant are those who are deeply passionate about technology and enthusiastic about driving innovative solutions. They possess a collaborative spirit, embracing teamwork and communication to resolve challenges effectively. Furthermore, they should have a proactive mindset, continuously seeking improvements and efficiencies within workflows. Exceptional analytical skills and a keen attention to detail are essential for ensuring the reliability and security of deployment processes.
Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.