DevOps Engineer
The DevOps Engineer will contribute to the design and architecture of the company’s cloud services. This position requires knowledge and experience in designing, implementing and monitoring scalable and secure cloud services. The successful candidate will have a high interest in cutting edge technology and automating infrastructure deployments.
Description
Responsibilities:
• Establish best practices for automated deployment to various environments
• Create automation scripts for deploying production code on any environment
• Continuously learn about our platform to efficiently troubleshoot deployment failures
• Create, Maintain, Operate, and Improve our CI/CD DevOps pipelines
• Support Production SaaS environment
• Establish monitoring for production environments
• Troubleshoot production reliability issues (performance, functionality)
• Resolve production reliability issues
The desired candidate will have:
• Strong ability to plan and break down projects into required actions and deliverables
• Diverse experience with several types of scripting and automation
• Experience with both on-premise and cloud-based implementations
• Windows Automation (PowerShell)
• Experience using Ansible
• Exposure to Unix systems, Bash scripting, Docker, and infrastructure automation tools
• Strong understanding of production requirements for high availability and reliability
Required Skills
Requirements:
• Bachelor’s degree in computer science or relevant work experience (IT Certification, Technical Certificate)
• 3+ years’ experience in DevOps or Site Reliability
• Experience in a DevOps or Site Reliability role within in a modern SaaS environment preferably using Microsoft Azure.
• Knowledgeable in configuration management with a framework such as Ansible
• Ability to identify and implement opportunities for automation, process improvement, and architecture improvements
• Experienced in continuous integration practices & tools (Gitlab CI/CD, Jenkins, Nexus, SonarQube)
• Understanding and hands-on knowledge of containerization technologies (Docker, Kubernetes)
• Experience working with development and operations to ensure the integrity of customer data and stability of deployments.