At a Glance
- Tasks: Manage tools for agile software development and oversee deployment processes.
- Company: Cognizant transforms businesses for the digital era with a focus on innovation.
- Benefits: Enjoy a diverse workplace, opportunities for growth, and a commitment to inclusion.
- Why this job: Join a dynamic team, enhance your skills, and make a real impact in tech.
- Qualifications: Experience with AWS, CI/CD tools, and scripting languages is essential.
- Other info: This role is based in London and offers a 12-month engagement.
The predicted salary is between 43200 - 72000 £ per year.
This job is brought to you by Jobs/Redefined, the UK's leading over-50s age inclusive jobs board.
Duration of engagement: 12 Months
City/work location: London, UK
Job Summary
- AWS Cloud Services: Hands-on experience with key AWS services such as EC2, VPC, RDS, ELB, Route 53, EFS, S3, and Athena.
- Version Control System: GIT
- Configuration Management Tools: Ansible
- Containerization: Docker
- Orchestration tools: Kubernetes
- Infrastructure as Code (IaC) Tools: Terraform, AWS CloudFormation
- DevOps CI/CD: Proficiency in CI/CD tools including Jenkins, GitHub, GitHub Actions, CodePipeline, and CodeDeploy for streamlined deployment and automation.
- Monitoring & Observability: Familiarity with monitoring solutions like AppDynamics and CloudWatch for proactive system health monitoring.
- Ticketing & Collaboration Tools: Experience with Jira and ServiceNow for incident management and collaboration.
- Operating Systems: Strong expertise in Linux; familiarity with Windows OS is a plus.
- Scripting & Automation: Proficiency in scripting languages such as Bash, PowerShell, and Python.
- Experience in Troubleshooting Java/JVM applications: heap dump analysis, handled memory leakage issues.
Role Responsibilities
- Creating and managing tools and processes that enable agile software development and continuous delivery.
- Overseeing the software deployment process through various stages, from integration and testing to release and production.
- Developing and maintaining system architecture, design, and documentation.
- Working closely with software developers to streamline the development process and improve productivity.
- Building and maintaining tools for automation, monitoring, notification, and analytics.
- Identifying and implementing improvements in the development pipeline.
- Conducting system tests for security, performance, and availability.
- Developing and improving operational practices and procedures.
- Ensuring critical resolution of system issues using the best cloud security solutions.
- Guiding junior engineers and sharing knowledge about best practices and DevOps methodologies.
Essential Skills:
- AWS Cloud Services: Hands-on experience with key AWS services such as EC2, VPC, RDS, ELB, Route 53, EFS, S3, and Athena.
- Version Control System: GIT
- Configuration Management Tools: Ansible
- Containerization: Docker
- Orchestration tools: Kubernetes
- Infrastructure as Code (IaC) Tools: Terraform, AWS CloudFormation
- DevOps CI/CD: Proficiency in CI/CD tools including Jenkins, GitHub, GitHub Actions, CodePipeline, and CodeDeploy for streamlined deployment and automation.
- Monitoring & Observability: Familiarity with monitoring solutions like AppDynamics and CloudWatch for proactive system health monitoring.
- Ticketing & Collaboration Tools: Experience with Jira and ServiceNow for incident management and collaboration.
- Operating Systems: Strong expertise in Linux; familiarity with Windows OS is a plus.
- Scripting & Automation: Proficiency in scripting languages such as Bash, PowerShell, and Python.
- Experience in Troubleshooting Java/JVM applications: heap dump analysis, handled memory leakage issues.
Nice to Have Skills:
- Middleware: High-level understanding of middleware tools like Tomcat, Kafka, Zookeeper, Hopewiser, SmartComm, Radar, MongoDB, MuleSoft, and Guidewire.
About us: Cognizant is one of the world's leading professional services companies, transforming clients' business, operating, and technology models for the digital era. Our unique industry-based, consultative approach helps clients envision, build, and run more innovative and efficient businesses. Our commitment to diversity and inclusion: Cognizant is an equal opportunity employer that embraces diversity, champions equity and values inclusion. We are dedicated to nurturing a community where everyone feels heard, accepted and welcome.
Senior DevOps Engineer employer: Cognizant Technology Solutions
Contact Detail:
Cognizant Technology Solutions Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior DevOps Engineer
✨Tip Number 1
Familiarise yourself with the specific AWS services mentioned in the job description. Consider setting up a personal project or lab environment to gain hands-on experience with EC2, VPC, RDS, and others. This practical knowledge will not only boost your confidence but also demonstrate your commitment to the role.
✨Tip Number 2
Engage with the DevOps community online, particularly on platforms like GitHub and Stack Overflow. Contributing to open-source projects or answering questions related to CI/CD tools like Jenkins and GitHub Actions can showcase your expertise and help you build a network that may lead to job opportunities.
✨Tip Number 3
Prepare for potential technical interviews by practising common DevOps scenarios and problems. Focus on troubleshooting Java/JVM applications and be ready to discuss your approach to heap dump analysis and memory leakage issues. This preparation will help you articulate your problem-solving skills effectively.
✨Tip Number 4
Research Cognizant's culture and values, especially their commitment to diversity and inclusion. Be prepared to discuss how your own values align with theirs during the interview. This will show that you are not only a fit for the technical requirements but also for the company culture.
We think you need these skills to ace Senior DevOps Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your hands-on experience with AWS services, CI/CD tools, and scripting languages. Use specific examples from your past roles that demonstrate your expertise in DevOps practices.
Craft a Compelling Cover Letter: In your cover letter, express your passion for DevOps and how your skills align with the job requirements. Mention your familiarity with tools like Docker, Kubernetes, and Terraform, and how you've used them to improve development processes.
Showcase Relevant Projects: If you have worked on projects involving automation, monitoring, or system architecture, be sure to include these in your application. Highlight any specific achievements or improvements you made in those projects.
Highlight Soft Skills: DevOps roles often require collaboration and communication. Emphasise your ability to work closely with software developers and guide junior engineers, showcasing your teamwork and leadership skills.
How to prepare for a job interview at Cognizant Technology Solutions
✨Showcase Your AWS Expertise
Make sure to highlight your hands-on experience with key AWS services like EC2, VPC, and S3. Be prepared to discuss specific projects where you utilised these services and the impact they had on the overall system architecture.
✨Demonstrate CI/CD Knowledge
Familiarise yourself with the CI/CD tools mentioned in the job description, such as Jenkins and GitHub Actions. Be ready to explain how you've implemented these tools in past roles to streamline deployment processes.
✨Prepare for Technical Questions
Expect technical questions related to scripting languages like Bash and Python, as well as troubleshooting Java/JVM applications. Brush up on your problem-solving skills and be ready to walk through your thought process during the interview.
✨Discuss Collaboration Tools Experience
Since experience with Jira and ServiceNow is essential, prepare examples of how you've used these tools for incident management and collaboration in previous roles. This will demonstrate your ability to work effectively within a team.