Responsibilities:
- Analyze, execute, and streamline DevOps practices.
- Develop end-to-end CI / CD process and follow through with other team members to ensure high quality, defect-free, and predictable delivery.
- Develop advanced CI / CD processes to support Canary, Blue-Green deployments and A/B testing.
- Ensure automated implementation of security via pipelines into all cloud solutions.
- Provide hands-on development, integration and deployment on public cloud environments like Azure leveraging a variety of tools such as GitLab, Gradle, Istio, Consul, etc.
- Design and automate processes with the right deployment tools like Argo CD, Jenkins to speed up software development and deployment process
- Work with the QA team to integrate more complex testing into the CI/CD pipeline to ensure minimal regressions and comprehensive customer-centric testing.
- Participate in internal/cross team meetings, scoping, decision making and technical documentation.
- Collaborate with development teams to help architect, configure, monitor, and support their services.
- Demonstrate excellent trouble-shooting skills and resolve deployment and environmental issues to closure
- Support continuous improvements to existing infrastructure, tools, and processes.
- Train and mentor other team members as needed.
Required Skills & Experience:
- 3-5 years of experience in Azure cloud
- Minimum of 3-5 years of experience with Containers, Micro services, service orchestration using one or more of Kubernetes, AKS and Azure DevOps
- Experience with automation/configuration management using Terraform etc.
- Strong background in Source Control management tool like Git
- Strong Scripting language knowledge, such as Python, Shell, or Perl.
- Minimum of 3-5 years of experience in Continuous Integration and Delivery.
- Experience in Agile development methodologies and release management techniques.
- Ability to work independently, prioritizing work and meeting deadlines and goals consistently.
- Flexibility in working with a rapidly changing environment on and off hours. Experience in a retail business environment on eCommerce applications would be preferred.
- Strong analytical and logical reasoning skills.
- Familiarity with HA architectures.
- Deployment and administration of Cloud monitoring services and tools (New Relic, Grafana, Prometheus)
Required Education:
- Bachelor's Degree in Computer Science or other related discipline.
- Certification - Kubernetes (Must-have)
- Certification - Azure Associate Administrator (good-to-have)