We are looking for a skilled DevOps Engineer with experience in deploying applications on cloud platforms using a variety of tools and technologies. The ideal candidate should have strong programming skills, expertise in AWS, Azure, or Google Cloud, and proficiency in Docker, Kubernetes, Jenkins, Ansible, and Git. If you are passionate about automation, continuous integration, and optimizing application performance, we would love to hear from you.
Responsibilities
- Develop and maintain Python-based applications, APIs, and scripts to support business requirements.
- Implement DevOps practices to automate infrastructure provisioning, configuration management, and deployment processes.
- Collaborate with cross-functional teams to design and optimize CI/CD pipelines for continuous integration and delivery.
- Monitor system performance, troubleshoot issues, and implement solutions to ensure high availability and reliability.
- Implement best practices for version control, code reviews, testing, and documentation to ensure code quality and maintainability.
- Stay updated on the latest trends and technologies in Python development and DevOps to drive innovation and efficiency.
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field.
- Proven experience in Python development with a strong understanding of software development principles.
- Hands-on experience with DevOps tools such as Docker, Kubernetes, Jenkins, Ansible, and Git.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud for deploying applications.
- Experience with monitoring tools like Prometheus, Grafana, or ELK stack for performance analysis.
- Strong problem-solving skills and the ability to work in a fast-paced environment.
This job was posted by Harshitha Dornadula from Nouveau Labs.