Role Summary
The role requires strong technical capability combined with a customer-focused mindset. You will be passionate about building, automating, and operating reliable cloud and DevOps platforms, while being comfortable collaborating with development teams and liaising with customers to deliver scalable, secure, and well-engineered solutions.
Our team is growing, and we need inspiring people to join us and help us to continue to build a world leading cyber security operation whilst benefiting from the opportunity to fulfil their potential.
Based in the India, this work will lead on development projects including on site work, but will have the opportunity to work on projects with worldwide clients, and will form part of our global team, who share research, tooling, experience and collaborate freely on projects.
As a respected training provider and the leading provider of training at Black Hat conferences, our penetration testers also have the option of developing training skills and delivering security training, to both private customers, at our own events, and at leading international conferences.
Essential Roles & Responsibilities
- Translate product and platform requirements into scalable, secure, and automated infrastructure designs
- Design, implement, and maintain CI/CD pipelines using GitHub Actions, including workflows, Git strategies, and release automation
- Manage and optimize GitHub repositories, branching strategies, pull-request workflows, and access controls
- Build, optimize, and manage Docker images, including multi-stage builds, image hardening, and private container registries
- Deploy, operate, and scale containerized workloads on Kubernetes, with hands-on experience in; Deployments, Services, Ingress; Config Maps, Secrets, RBAC and Helm charts and release management
- Operate and support workloads on Amazon EKS, including; Node groups and autoscaling; Networking (VPC, subnets, security groups) and IAM roles for service accounts (IRSA)
- Work with Amazon ECS and AWS Fargate for container orchestration where required
- Design and manage AWS cloud infrastructure, including EC2, VPC, IAM, ALB/NLB, and S3
- Implement Infrastructure as Code (IaC) using Terraform to provision and manage cloud resources
- Develop and maintain automation scripts using Bash, Python, and PowerShell
- Implement monitoring, logging, and alerting to ensure system reliability and performance
- Troubleshoot and resolve issues across CI/CD pipelines, container platforms, and cloud infrastructure in both production and non-production environments
- Ensure compliance with security best practices, including access control, secrets management, and least-privilege principles
- Collaborate closely with development, security, and operations teams to improve delivery speed, reliability, and security posture
- Continuously evaluate and adopt new DevOps tools, technologies, and best practices
- Document PowerShell modules, cmdlets, and scripts, including usage instructions, examples, and best practices for internal and external users
- Troubleshoot and resolve issues related to PowerShell automation, working closely with support teams and stakeholders
- Continuously explore and evaluate new tools, technologies, and methodologies to improve PowerShell-based automation
- Contribute, set up DevOps practices, and industry trends, and evaluate their applicability to the organization's infrastructure and processes
- [Desirable] Be willing and able to engage customers on broader security problems, including scoping bespoke programs of work
Position Specifications
Position Specifications
- Degree in Computer Science or Information Systems and / or a relevant experience in your industry showing career progression and increasing responsibility in line with a constantly expanding skill set
- 5+ years of experience in DevOps, Cloud Engineering, or related roles
- Proven experience as a DevOps Engineer, Cloud Engineering, or similar role, with a focus on DevOps practices
- Strong knowledge and experience with Github (repositories, actions, workflows, Git strategies)
- Proficiency in infrastructure as code tools like Terraform, or Ansible
- Solid understanding of CI/CD concepts, Experience with containerization technologies such as Docker and orchestration platforms like Kubernetes (EKS)
- Familiarity with scripting languages such as PowerShell, Bash, or Python for automation and configuration management
- Understanding of DevOps practices, GitOps principles, and infrastructure automation
- Understanding of Agile and DevOps methodologies, including Agile software development practices, collaboration tools, and agile project management frameworks (e.g., Scrum, Kanban)
- Excellent problem-solving and troubleshooting skills, with the ability to analyze and resolve complex technical issues
- Strong communication and collaboration skills to work effectively with cross-functional teams and stakeholders