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 enhancing our software development practices by leveraging automation, continuous integration, and continuous deployment (CI/CD) methodologies. The ideal candidate will design and implement scalable infrastructures using tools such as Jenkins, OpenShift, Kubernetes, AWS, and Terraform. This position entails collaboration with software developers, system operators, and other IT staff members to manage the software development lifecycle and ensure seamless deployment of applications. The successful candidate will focus on optimizing performance, securing environments, and troubleshooting issues to ensure smooth operations.
Job Responsibilities
- Design, deploy, and maintain CI/CD pipelines using Jenkins and other related tools.
- Manage and orchestrate containerized applications on platforms like OpenShift and Kubernetes.
- Implement infrastructure as code (IaC) solutions using Terraform to automate and optimize infrastructure management.
- Monitor system performance, availability, and security through AWS cloud services.
- Collaborate with software development teams to define, design, and improve deployment processes.
- Troubleshoot any issues related to application deployment, configuration, and infrastructure.
- Conduct system tests and ensure the software is reliable and efficient in production environments.
- Stay up-to-date with DevOps trends and technologies to maintain a state-of-the-art infrastructure.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 3+ years of experience in a DevOps role or a similar position.
- Proficiency in CI/CD tools, particularly Jenkins.
- Hands-on experience with container orchestration platforms, specifically OpenShift and Kubernetes.
- Strong knowledge of cloud platforms, primarily AWS.
- Experience with Infrastructure as Code tools, particularly Terraform.
- Understanding of scripting languages such as Bash, Python, or Ruby.
- Familiarity with monitoring tools and technologies like Prometheus or Grafana.
Technologies & Tools
The DevOps Engineer at Cognizant will primarily utilize Jenkins for CI/CD pipeline management, OpenShift and Kubernetes for container orchestration, and AWS for cloud infrastructure management. Terraform will be employed for Infrastructure as Code, allowing the team to automate provisioning and scaling of cloud resources. Additional tools may include monitoring solutions like Prometheus and Grafana, ensuring efficient operation across all deployments.
Ideal Candidates
The ideal candidates for this position will exhibit a strong analytical mindset coupled with technical proficiencies in DevOps practices. They must be effective communicators, able to collaborate and thrive in a team-oriented environment. Successful applicants will show initiative and the ability to learn quickly, adapting to evolving technologies and methodologies in a fast-paced setting. A proactive approach to problem-solving and a genuine passion for optimizing development processes will distinguish them as top contenders for this role.
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.