Develop and deliver automation software required for building and improving the functionality, reliability, availability, and manageability of applications and cloud platforms.
Build and handle container hosting platform using Kubernetes (KOPS) and maintaining the cloud infrastructure, thereby implementing best practices.
Champion and drive the adoption of Infrastructure as Code (IaC) practices and mindset.
Design, architect, and build self-service, self-healing, synthetic monitoring, and alerting platforms and tools.
Automate the development and test automation processes through the CI/CD pipeline.
Collaborating with developers on software requirements, as well as interpreting test stage data.
Mentoring junior software developers in gaining experience and assuming DevOps responsibilities.
Introduce new cloud technologies, tools processes to keep innovating in the commerce area to drive greater business value.
Requirements:
Bachelor's / Master's degree in software engineering, computer science, information technology, information systems, or similar.
Minimum 3+ years of experience working in relevant domain.
Proficiency in deploying and maintaining Cloud-based infrastructure services (AWS - good hands-on experience must).
Experience with Advanced Kubernetes Concepts, Docker, CFT/Terraform and Kops, Prometheus, and Grafana.
Extensive experience in DevOps Engineering, SRE, team management, and collaboration.
Good exposure to AWS cloud and Experience with Linux systems, Jenkins, and CI/CD tools.
Experience with serverless architecture.
Expertise in Bash and Python scripting languages.
Well-versed with service-oriented architecture, cloud-based web services architecture, design patterns, and frameworks.
Good knowledge of cloud-related services like computing, storage, network, messaging, and automation.