We are seeking a highly skilled Python Development Engineer to join our team to play the role of DevOps engineer in building and maintaining our robust and efficient infrastructure. You will be part of the Innovation Group that is responsible for automating and streamlining our development and deployment processes, ensuring high-quality software delivery, and optimizing our infrastructure for performance and scalability.
Responsibilities:
- Design, implement, and maintain continuous integration and continuous delivery (CI/CD) pipelines using industry-standard tools and technologies.
- Collaborate with development teams to integrate CI/CD pipelines into their workflows and ensure smooth integration.
- Implement and manage containerization solutions using Docker and Kubernetes for efficient application deployment and scaling.
- Monitor and analyze system performance, identify bottlenecks, and implement solutions to optimize infrastructure efficiency.
- Develop and maintain automation scripts for infrastructure management, deployment, and monitoring tasks.
- Implement and manage security best practices within the DevOps ecosystem to ensure data security and compliance.
- Stay abreast of emerging technologies and trends in the DevOps space and identify opportunities for improvement.
Requirements:
- Bachelor’s degree in computer science, Engineering, or a related field.
- 1 to 3 years of experience in a Python Development role
- Expertise in Python development
- Experience/Exposure in using Jenkins & Groovy Pipelines as CI/CD
- Experience with containerization technologies like Docker and Kubernetes.
- Strong understanding of DevOps principles and methodologies, including Agile development practices.
- Excellent problem-solving and analytical skills with a focus on automation and efficiency.
- Strong communication and collaboration skills, with the ability to work effectively in a team environment.