DevOps Full Stack
ntt
Job Description
Develop and maintain end-to-end full stack applications (UI, backend, APIs)
Design and implement CI/CD pipelines for continuous integration and deployment
Deploy and manage applications using Kubernetes (K8s) and container technologies (Docker)
Automate infrastructure provisioning using Infrastructure as Code (Terraform, ARM, etc.)
Collaborate with development teams to streamline release cycles and deployment strategies
Implement best practices for scalability, performance, and security
Monitor systems using observability tools and ensure high availabilityTroubleshoot production issues and optimize system efficiency
Required Skills
Full Stack Development:
Strong experience in frontend frameworks: React / Angular
Backend development with: Java / Python
Experience in REST APIs, microservices architecture
DevOps & Deployment:
Hands-on experience with Kubernetes (mandatory)
Strong knowledge of CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, Azure DevOps)
Expertise in containerization (Docker) and deployment strategies
Experience with cloud platforms: Azure
Infrastructure & Automation:
Experience with Ansible / Terraform / CloudFormation / ARM templates
Scripting skills: Bash / Python
Monitoring & Logging: Experience with tools Datadog