At a Glance
- Tasks: Lead DevOps Engineer responsible for designing CD/CI pipelines and cloud operations.
- Company: Join a dynamic tech company making waves in the cloud and infrastructure space.
- Benefits: Enjoy flexible working options, competitive salary, and opportunities for professional growth.
- Why this job: Make a real impact in a collaborative environment while enhancing your technical skills.
- Qualifications: Strong expertise in Linux, AWS, GitLab CI/CD, Terraform, and Kubernetes required.
- Other info: Based in London and Newcastle, with a focus on innovation and teamwork.
The predicted salary is between 48000 - 72000 £ per year.
Ready to utilise your skills in DevOps? Make a meaningful impact as a Lead DevOps Engineer.
The Role
As a Lead DevOps Engineer, you will be responsible for designing and implementing CD/CI pipelines, infrastructure automation, and cloud operations to enhance deployment efficiency and system reliability.
Key responsibilities:
- Build and deploy microservice applications following DevOps and 12 factor app principles.
- Lead a multidisciplinary Agile squad's technical delivery; generating work, guiding design and implementation, communicating with relevant stakeholders, and defining and implementing best practices.
- Periodic deployment of applications into different environments by closely working with the Dev team and testers.
- Migration of existing applications from EC2 to EKS.
- Maintaining and modifying GitLab pipelines which make use of GitLab fragments and centralized Ansible scripts.
- Managing and updating AWS infrastructure via Terraform scripts.
- Updating Terraform modules (used by different teams) based on requirements.
- Finding and fixing infrastructure and pipeline vulnerabilities.
- Implementing organisation level policies which involve changes in pipelines and infrastructure as and when it comes.
- Demonstrate a collaborative and flexible working approach.
- Delivering transition, knowledge transfer and handover of code.
- Generate work, guide design and implementation, communicate with relevant stakeholders and define and implement DevOps related best practices.
Your Profile
Essential skills/knowledge/experience:
- Strong hands-on expertise and ability to work independently.
- Multi-skilled across Linux, AWS, GitLab CI/CD, Terraform, and Kubernetes for infrastructure.
- Experience with building and deploying microservice applications following DevOps and 12 factor app principles.
- Experience working in a microservices ecosystem.
- Experience in GitLab pipeline creation and well versed in Deep AWS concepts.
- Knowledge of AWS services such as VPC, EC2, EBS, Route 53, AWS WAF, AWS ALB, ELB, Network ACLs, Security Groups, AWS KMS, S3 and any other relevant services from AWS.
- Code and Security Analysis tools like Blackduck, Checkmarx, SonarQube.
- Application & Infrastructure Monitoring using Prometheus and Grafana.
- Log Management using ELK stack, Docker, Kubernetes, and Rancher.
- Able to work with other Subject Matter Experts to ensure the service meets the needs of its user.
Next Steps
Due to a high volume of applications, we will be unable to contact each applicant individually on the status of their application. If you have not received a direct response within 30 days, then it should be deemed unsuccessful on this occasion.
Application Process
Join us and do more of what matters. Apply online now.
Lead Devops employer: Tata Consultancy Services
Contact Detail:
Tata Consultancy Services Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Lead Devops
✨Tip Number 1
Familiarise yourself with the specific tools and technologies mentioned in the job description, such as GitLab CI/CD, Terraform, and AWS services. Having hands-on experience or projects that showcase your skills with these tools can set you apart from other candidates.
✨Tip Number 2
Demonstrate your understanding of DevOps principles and practices by discussing relevant experiences during interviews. Be prepared to share examples of how you've implemented CI/CD pipelines or automated infrastructure in previous roles.
✨Tip Number 3
Network with professionals in the DevOps community, especially those who work with microservices and cloud operations. Engaging in discussions on platforms like LinkedIn or attending local meetups can help you gain insights and potentially get referrals.
✨Tip Number 4
Research StudySmarter's culture and values to align your approach during the interview process. Understanding our mission and how you can contribute will help you articulate why you're a great fit for the Lead DevOps role.
We think you need these skills to ace Lead Devops
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with DevOps practices, particularly in areas like CI/CD pipelines, AWS, and Terraform. Use specific examples that demonstrate your hands-on expertise and ability to work independently.
Craft a Compelling Cover Letter: In your cover letter, express your passion for DevOps and how your skills align with the responsibilities outlined in the job description. Mention your experience with microservices and any relevant projects you've led or contributed to.
Showcase Relevant Projects: If you have worked on projects involving GitLab CI/CD, Kubernetes, or AWS, be sure to include these in your application. Highlight your role in these projects and the impact they had on deployment efficiency and system reliability.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial in a technical role like Lead DevOps.
How to prepare for a job interview at Tata Consultancy Services
✨Showcase Your Technical Skills
Be prepared to discuss your hands-on experience with Linux, AWS, GitLab CI/CD, Terraform, and Kubernetes. Highlight specific projects where you've successfully implemented these technologies, especially in building and deploying microservice applications.
✨Demonstrate Leadership Experience
As a Lead DevOps Engineer, you'll be guiding multidisciplinary Agile squads. Share examples of how you've led teams, generated work, and communicated effectively with stakeholders to ensure successful project delivery.
✨Discuss Problem-Solving Abilities
Prepare to talk about challenges you've faced in previous roles, particularly regarding infrastructure vulnerabilities or pipeline issues. Explain how you identified the problems and the steps you took to resolve them.
✨Emphasise Collaboration and Flexibility
DevOps is all about collaboration. Be ready to discuss how you've worked with other Subject Matter Experts and teams to meet user needs. Highlight your ability to adapt to changing requirements and implement organisation-level policies.