Job Specifications
Overview:
The Principal DevOps Engineer will play a critical role in Client’s R&D SaaS initiative, ensuring deployment excellence and product quality through a software-defined approach to operations and infrastructure. The role requires a balance of development and infrastructure expertise, with a focus on automation, security, scalability, and performance.
The ideal candidate is passionate about infrastructure as code (IaC) and cloud-native technologies, aiming to programmatically control the full stack needed to run high-quality SaaS products.
Key Responsibilities:
Infrastructure as Code:
Build, deploy, and maintain large-scale, multi-site infrastructure using Terraform.
Develop and enforce best DevOps and security practices.
CI/CD & Automation:
Develop CI/CD pipelines for cloud-native platforms (Azure, Kubernetes).
Automate workflows to push infrastructure to its limits.
Implement self-healing infrastructure solutions.
Troubleshooting & Performance Optimization:
Troubleshoot production issues and perform root cause analysis.
Identify bottlenecks and improve infrastructure availability, performance, and capacity.
Monitoring & Compliance:
Define and deploy system monitoring (Grafana, Prometheus, Azure Analytics).
Implement compliance and security controls for production deployments.
Collaboration & Mentorship:
Work closely with Cloud Application Delivery teams to integrate infrastructure into SDLC.
Mentor junior engineers and educate teams on SDLC for Infrastructure.
Required Skills & Qualifications:
BS in Computer Science/Engineering or equivalent technical degree.
5-7+ years of DevOps experience in a cloud environment.
Expertise in Linux administration, networking, and scripting.
Strong hands-on experience in:Infrastructure as Code (IaC): Terraform HCL, Azure ARM
Cloud Platforms: Azure (AKS, Blob Storage, Min.io)
Cloud-Native Technologies: Docker, Kubernetes, Helm, LXC, Prometheus
CI/CD Tools: GitHub, GitLab, Azure DevOps, Jenkins
Monitoring & Logging: Grafana, FluentD, ElasticStack, SumoLogic, Azure Analytics
Basic networking knowledge: TCP/IP, UDP, VPN, DNS, TLS.
Basic computer security knowledge.
Experience in database technologies (SQL).
Strong troubleshooting and problem-solving skills.
Excellent communication and interpersonal skills.
Ability to work independently and in remote, distributed teams.
Preferred Skills:
Experience in Cloud-Native Deployments (Docker, Kubernetes, Helm, Terraform).
Experience in Storage Solutions (Blob, Min.io).
Familiarity with Java, JVM, and application server concepts.
About the Company
JSS Associates is a specialized IT recruitment consultancy with a strong presence in the United Kingdom, the Netherlands, Belgium, and Poland, as well as additional offices in the Asia-Pacific region. We work globally with both large enterprise and SME.
Contact us at info@jssassociates.co.uk
Know more