As a DevOps Engineer, you'll bridge the gap between software development and IT operations. Your work will help automate and streamline our processes, enabling our teams to deliver high-quality products with speed and reliability.
Key Responsibilities:
- Automation & Infrastructure: Design, build, and maintain CI/CD pipelines for automated testing, deployment, and monitoring.
- Configuration Management: Develop and manage scalable and reliable infrastructure using tools like Ansible, Terraform, or similar.
- Monitoring & Optimization: Implement effective monitoring, logging, and alerting to ensure system performance and troubleshoot issues proactively.
- Collaboration & Support: Work closely with software engineers to integrate new applications and services, providing guidance on best practices.
- Security & Compliance: Ensure secure, compliant, and efficient infrastructure while following DevOps best practices.
Qualifications:
- Technical Expertise: Strong experience with configuration management tools, scripting languages (Python, Bash, etc.), and cloud platforms (AWS, Azure, GCP).
- DevOps Tools: Proficient with CI/CD tools (Jenkins, GitHub Actions, GitLab CI), containerization (Docker, Kubernetes), and infrastructure as code (Terraform).
- Problem-Solving: Analytical mindset with the ability to troubleshoot complex systems.
- Collaboration: Excellent communication skills and a strong team player.
- Experience: Bachelor's degree in a related field or equivalent professional experience, with 3+ years in a DevOps role.