CI / CD Pipeline Development : Design, implement, and manage continuous integration and continuous deployment (CI / CD) pipelines to support fast, reliable releases.
Containerization : Develop and maintain Docker containers for various applications and services, ensuring consistency across development, staging, and production environments.
Orchestration : Deploy and manage Kubernetes clusters to orchestrate containerized applications, ensuring high availability and scalability.
Configuration Management : Use Chef to automate the provisioning, configuration, and management of infrastructure and applications.
Collaboration : Work closely with development, QA, and operations teams to ensure that software builds, tests, and deployments are automated and efficient.
Monitoring and Optimization : Implement monitoring tools and practices to ensure the reliability and performance of systems, and continuously optimize the infrastructure for performance and cost.
Security and Compliance : Ensure that infrastructure and applications meet security and compliance requirements, implementing best practices for DevSecOps.
Documentation : Create and maintain comprehensive documentation for CI / CD pipelines, containerization practices, and configuration management processes.
Tools & Technologies :
Proficiency with Docker and Kubernetes for containerization and orchestration.
Hands-on experience with CI / CD tools such as Jenkins, GitLab CI, CircleCI, or similar.
Strong knowledge of Chef for configuration management.
Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
Qualifications :
5 to 9 years of hands-on experience in DevOps, with a strong focus on CI / CD, infrastructure automation, and cloud platforms like Azure.
Proficient in Docker and Kubernetes for containerization and orchestration of scalable, production-grade applications.
Strong experience with Chef for configuration management and infrastructure automation.
Skilled in implementing observability solutions and optimizing system performance through monitoring and logging.
Proficient in scripting languages (e.g., Bash, Python) to automate deployment workflows and system tasks