- Infrastructure Architecture: Design and maintain the architecture for scalable, resilient, and secure cloud infrastructure to support our applications and services.
- CI/CD Processes: Ownership of the continuous integration and continuous deployment processes, ensuring smooth and reliable code releases.
- Automation Frameworks: Develop and manage automation frameworks for infrastructure provisioning, configuration management, and application deployment.
- Monitoring Systems: Implement and maintain comprehensive monitoring and alerting systems to proactively identify and resolve issues before they impact users.
- Security Compliance: Ensure that all infrastructure and processes comply with security policies and best practices, including managing access controls and conducting regular security audits.
- Performance Management: Optimize system performance and ensure that applications meet service level agreements (SLAs) for uptime and performance.
- Incident Response: Lead the incident response team to manage and resolve production issues, conduct root cause analysis, and implement corrective actions to prevent future occurrences.
- Innovation and Improvement: Continuously evaluate emerging technologies and methodologies to improve the efficiency, scalability, and reliability of our DevOps practices.
Experience to bring with you:
- Strong understanding of version control systems like Git and familiarity with CI/CD tools such as Jenkins or similar technologies.
- Proficiency in scripting languages like Python and Shell
- Knowledge of REST APIs is an added advantage.
- Working Knowledge on cloud platform like AWS, Azure
- Tools: Atlassian Jira, Confluence, Bitbucket, Azure DevOps, Jenkins, Jfrog , Nexus, Docker,K8.
- OS: Unix /Linux & windows OS Administration,
- Tech Domain: Compute, networking, and storage architectures
- Good written and verbal communication skills
What will you be doing
- Contribute to the Continuous Delivery ecosystem in the engineering department.
- Build, configure, deploy and monitor applications in production environment
- Implement tools and automation for build, configuration management, continuous integration (CI), static and dynamic code analysis, deployment and application monitoring
- Take full accountability for the quality and timely completion of project deliverables
- Continuous evaluation of SCM and Continuous Delivery tools, keeping in mind the latest advances in technology
- Collaborate with cross-functional teams to identify areas for improvement in DevOps processes.
- Ensure compliance with security standards by implementing secure coding practices and monitoring access controls.
- Solid understanding of containerization and orchestration tools (Docker, Kubernetes).
- Knowledge of monitoring and logging tools (Prometheus, Grafana, ELK stack).
- Work Values:
- Understands that timely and quality delivery happens through personal proficiency.
- Understands and values the role of manager, that they are there to support and assist in professional and personal development.