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:
1. Infrastructure as Code:
2. Build, deploy, and maintain large-scale, multi-site infrastructure using Terraform.
3. Develop and enforce best DevOps and security practices.
4. CI/CD & Automation:
5. Automate workflows to push infrastructure to its limits.
6. Implement self-healing infrastructure solutions.
7. Troubleshooting & Performance Optimization:
8. Troubleshoot production issues and perform root cause analysis.
9. Identify bottlenecks and improve infrastructure availability, performance, and capacity.
10. Monitoring & Compliance:
11. Define and deploy system monitoring (Grafana, Prometheus, Azure Analytics).
12. Implement compliance and security controls for production deployments.
13. Work closely with Cloud Application Delivery teams to integrate infrastructure into SDLC.
14. Mentor junior engineers and educate teams on SDLC for Infrastructure.
Required Skills & Qualifications:
1. BS in Computer Science/Engineering or equivalent technical degree.
2. 5-7+ years of DevOps experience in a cloud environment.
3. Expertise in Linux administration, networking, and scripting.
4. Strong hands-on experience in: Infrastructure as Code (IaC): Terraform HCL, Azure ARM.
5. Basic networking knowledge: TCP/IP, UDP, VPN, DNS, TLS.
6. Basic computer security knowledge.
7. Strong troubleshooting and problem-solving skills.
8. Excellent communication and interpersonal skills.
9. Ability to work independently and in remote, distributed teams.
Preferred Skills:
1. Experience in Cloud-Native Deployments (Docker, Kubernetes, Helm, Terraform).
2. Experience in Storage Solutions (Blob, Min.io).
3. Familiarity with Java, JVM, and application server concepts.
Seniority level: Mid-Senior level
Employment type: Contract
Job function: Information Technology
#J-18808-Ljbffr