ValueLabs
Location
Delhi | India
Job description
DevOps Engineer with Python, Ansible, and YAML Job Description:
We are seeking an experienced DevOps Engineer with expertise in Python, Ansible, and YAML to join our team. As a DevOps Engineer, you will play a critical role in automating and streamlining our development, testing, and deployment processes. You will work closely with cross-functional teams to design, implement, and maintain continuous integration and continuous deployment (CI/CD) pipelines, infrastructure as code, and other DevOps tools and practices. Your expertise in Python, Ansible, and YAML will enable you to automate complex tasks and contribute to the continuous improvement of our development and operations processes. Responsibilities: * Design and implement CI/CD pipelines using Python and Ansible for automated testing, building, and deployment of applications * Develop and maintain infrastructure as code using Python and Ansible, including configuration management, provisioning, and orchestration, leveraging YAML for configuration management and data serialization * Automate deployment processes, application updates, and environment configurations * Monitor and maintain application performance, scalability, and security * Collaborate with developers and operations teams to identify and resolve technical issues, and propose improvements to processes and tools * Implement and maintain monitoring, alerting, and logging systems for applications and infrastructure * Configure and manage containerization and orchestration platforms, such as Docker and Kubernetes * Automate infrastructure provisioning and management using cloud platforms, such as AWS, Azure, or Google Cloud * Participate in on-call rotations for incident response and troubleshooting * Contribute to the continuous improvement of development and operations processes, tools, and methodologies * Stay up-to-date with the latest DevOps tools, best practices, and industry trends Requirements: * Proven experience as a DevOps Engineer, SRE, or similar role, with a strong understanding of Python programming language and its ecosystem * Proficiency in Ansible for automation, configuration management, and orchestration * Experience with YAML for configuration management and data serialization * Experience with CI/CD tools, such as Jenkins, GitLab CI, or CircleCI * Familiarity with containerization and orchestration platforms, such as Docker and Kubernetes * Knowledge of cloud platforms, such as AWS, Azure, or Google Cloud * Experience with monitoring, alerting, and logging systems, such as Prometheus, Grafana, or ELK Stack * Strong proficiency in Python for scripting and automation * Understanding of software development methodologies, such as Agile or Scrum * Excellent problem-solving and analytical skills, with the ability to assess and address complex DevOps challenges * Strong communication and collaboration abilities, with the capacity to work effectively in a team environment * Bachelor's degree in Computer Science, Engineering, or a related field is preferred, but not required Note: We are looking for only immediate joiners.Job tags
Salary