Role: Lead Devops
Job Type: Permanent
Location: London and Newcastle
Ready to utilise your skills in Devops?
Make a meaningful impact as a Lead Devops
Careers at TCS: It means more
TCS is a purpose-led transformation company, built on belief. We do not just help businesses to transform through technology. We support them in making a meaningful difference to the people and communities they serve - our clients include some of the biggest brands in the UK and worldwide. For you, it means more to make an impact that matters, through challenging projects which demand ambitious innovation and thought leadership.
- Be part of an exciting team who challenge themselves every day.
- Grow your career, while being exposed to new technologies.
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 squads technical delivery; generating work, guiding design and implementation, communicating with relevant stake holders, and define and implement best practices.
- Periodic deployment of applications into different environments by closely working with Dev team and testers.
- Migration of existing applications from EC2 to EKS.
- Maintaining and modifying gitlab pipelines which makes 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 organization 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 stake holders and define and implement DevOps related best practices
Your Profile
Essential skills/knowledge/experience:
- Strong hands-on expertise and should also have the ability to work independently.
- Multi-skilled across Linux, AWS, Gitlab CI/CD, Terraform, and Kubernetes for infrastructure.
- Development and testing experience with Python and / or JavaScript.
- Experience with building and deploying microservice applications following DevOps and 12 factor app principles.
- Experience working in a microservices ecosystem.
- Tools/Technologies: AWS, Docker, Kubernetes, Jenkins/GitLab, Terraform, Ansible, Nginx, ELK, Prometheus, Grafana.
- Should have 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.
- <li style="box-sizing: inherit; margin: 0px 0px 0px 1.6rem; padding: 0px; border-color: rgba(0, 0, 0, 0.9); border-style: none; border-width: 0px; border-image: none 100% /