Description :
We are seeking a skilled and motivated DevOps Engineer to take ownership of deployment and packaging processes for both cloud-based and on-premises installations.
This role is critical in ensuring smooth, reliable, and secure delivery of our microservice-based applications, with a strong focus on automation, zero-downtime upgrades, and best DevOps practices.
Key Responsibilities :
- Manage and optimize the deployment and packaging process for cloud and on-prem environments.
- Test and validate installation processes for both cloud and on-premises deployments.
- Own and execute A / B testing, Canary releases, and Red / Blue deployment strategies to enable zero-downtime upgrades.
- Manage and automate patching processes and configuration management.
- Design, develop, and maintain DevOps automation tools and sidecar services.
- Participate actively in threat modeling and security review sessions.
- Understand and maintain inter-service communication between microservices.
- Derive and refine technical requirements from high-level business objectives.
- Ensure strict adherence to internal processes, documentation, and compliance standards.
Education & Experience :
Bachelors degree in computer science, Computer Engineering, or a related technical disciplineor equivalent industry experience.Minimum 9yrs of hands-on experience in DevOpsPreferred Skills And Technologies :
Advanced knowledge of Kubernetes, Helm charts, and OperatorsStrong experience with Docker and base image creation / optimizationUnderstanding of Service Mesh architecture (e.g., Istio, Linkerd)Proficiency in Linux and Windows system administration and configurationsFamiliarity with scripting languages (e.g., Bash, Python, PowerShell)Working knowledge of security best practices and minimum-security baselinesExperience with CI / CD tools : Jenkins, Azure DevOpsProficient with Git, Jira, and Artifactory (advanced usage and best practices)Demonstrated ability to self-learn and implement new technologiesCapable of conducting technical spikes, presenting findings, and making recommendations to the team(ref : hirist.tech)