Devops Engineer Apply
Overview
DevOps Engineer
The DevOps Engineer is responsible for bridging the gap between development and operations teams to ensure efficient and seamless software delivery. By collaborating with both teams, the DevOps Engineer aims to improve software quality, reduce deployment time, and enhance overall IT infrastructure performance.
Key Responsibilities
Participate in the design, development, and implementation of DevOps pipelines
Establish and maintain automated testing, build, and deployment processes
Collaborate with development and operations teams to improve collaboration and streamline software delivery
Monitor and troubleshoot production systems to ensure optimal performance and availability
Identify and implement improvements to DevOps processes and tools
Stay abreast of industry best practices and emerging technologies in DevOps
Technical Skills
Proficiency in DevOps tools and principles: Jenkins, Git, Docker, Kubernetes
Experience with cloud computing platforms: AWS, Azure, Google Cloud
Expertise in software testing techniques: unit testing, integration testing
Knowledge of infrastructure management tools: Ansible, Terraform
Familiarity with containerization and orchestration technologies
Excellent scripting skills: Python, Bash
Required Qualifications
Bachelor's degree in Computer Science, Engineering, or a related field
3+ years of experience in a DevOps or related role
Proven track record of implementing and maintaining DevOps pipelines
Skills & Experience:
Essential:
DevOps
MLOPS
Preferred:
Experience with machine learning and deep learning
Knowledge of statistical analysis and data visualization
Familiarity with artificial intelligence and natural language processing