We are seeking a highly skilled DevOps Engineer with expertise in Python and YAML to join our dynamic team immediately. The ideal candidate will play a crucial role in automating and streamlining our software development processes, ensuring smooth deployments, and maintaining the stability and performance of our applications. The DevOps Engineer will collaborate closely with development and operations teams to optimize the software development lifecycle and enhance overall efficiency.
Key Responsibilities
- Automation & Maintenance. Develop and maintain automated deployment, testing, and monitoring systems using Python and YAML.
- CI/CD Pipelines. Design, implement, and improve CI/CD pipelines to streamline software development processes.
- Collaboration & Optimization. Work with development teams to identify and resolve bottlenecks, ensuring optimal application performance.
- Infrastructure Automation. Automate infrastructure provisioning and management tasks using Infrastructure as Code (IaC) methodologies.
- Performance Monitoring. Monitor and analyze application performance, identifying areas for optimization and improvement.
- Alert Systems. Implement and maintain monitoring and alerting systems to proactively detect and address issues.
- Best Practices. Collaborate with cross-functional teams to define, implement, and improve DevOps best practices.
- Troubleshooting. Troubleshoot and resolve production issues, working closely with development and operations teams.
- Continuous Improvement. Continuously improve the reliability, scalability, and security of our applications and infrastructure.
- Industry Trends. Stay up-to-date with industry trends and emerging technologies, and incorporate relevant innovations into our processes.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience as a DevOps Engineer or similar role, with a focus on Python and YAML.
- Strong proficiency in Python and YAML for automation and scripting purposes.
- Experience with CI/CD tools such as Jenkins, GitLab CI/CD, or Travis CI.
- Familiarity with containerization technologies like Docker and Kubernetes.
- Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
- Experience with configuration management tools like Ansible, Puppet, or Chef.
- Strong understanding of Linux operating systems and networking concepts.
- Excellent problem-solving and troubleshooting skills.
- Strong communication and collaboration abilities, with the ability to work effectively in a team environment.
Preferred Qualifications
- Experience with monitoring and logging tools such as Prometheus, Grafana, or ELK Stack.
- Familiarity with infrastructure as code tools like Terraform or CloudFormation.
- Knowledge of software development methodologies, such as Agile or Scrum.
- Certifications in DevOps, Python, or related technologies are a plus.
Note. Looking for Immediate Joiners only.
Join us and be part of a team that values innovation, collaboration, and the pursuit of excellence. If you have the skills and are ready to make an immediate impact, we want to hear from you!