Job Title: Mid-level DevOps Engineer
Company: DSTNY Automate
Location: Fully Remote with quarterly away days (expenses paid)
Job Type: Full-time
We are seeking a talented and experienced Mid-Level DevOps Engineer to join our dynamic team. As a DevOps Engineer, you will be responsible for designing, implementing, and maintaining our cloud infrastructure, ensuring the reliability, scalability, and security of our systems. The ideal candidate should have a strong background in Azure Cloud, Terraform, Ansible, and working in an Agile environment.
Find below the requirements, responsibilities and desirable skills for this role.
- Design, implement, and manage our cloud infrastructure on the Azure platform.
- Develop and maintain CI/CD pipelines, with the engineering teams, for seamless and efficient software delivery.
- Automate infrastructure provisioning, configuration management, and deployment using tools like Terraform and Ansible.
- Collaborate with cross-functional teams, including developers and operations, to ensure smooth integration and deployment of applications.
- Monitor system performance and identify areas for improvement to optimize system efficiency and scalability.
- Troubleshoot and resolve production issues, ensuring minimal downtime and maintaining high availability.
- Implement and enforce security best practices for cloud infrastructure, including access controls, data protection, and monitoring.
- Stay updated with the latest industry trends and technologies related to DevOps and cloud computing.
- Participate in Agile ceremonies, including daily stand-ups, sprint planning, and retrospectives.
- Continuously contribute to process improvement initiatives and promote a culture of innovation and efficiency.
- Experience as a DevOps Engineer or similar role in a SaaS company.
- Strong experience working with Azure Cloud, including services like Virtual Machines, Azure Functions, Azure App Service, and Networking.
- Proficient in infrastructure-as-code (IaC) tools like Terraform for provisioning and managing cloud resources.
- Hands-on experience with configuration management tools like Ansible for automating server and application configurations.
- Solid understanding of CI/CD principles and experience with build automation and deployment tools such as Azure DevOps Pipelines. Excellent problem-solving and troubleshooting skills.
- Strong communication and interpersonal skills, with the ability to work effectively in a team environment.
- Experience working in Agile development methodologies and collaborating with development teams.
- VOIP telephony experience as a managed service (not desk phone admin.)
- Knowledge of containerization technologies like Docker and container orchestration platorms like Kubernetes.
- Familiarity with monitoring and logging tools such as Azure Monitor, Prometheus, or Loki.
- Strong scripting skills (e.g., PowerShell, Bash, Python) for automation and infrastructure management.
If you are a motivated self-starter with a passion for cloud technologies, DevOps practices, and a desire to contribute to the success of our organization, we would love to hear from you. Apply now and be part of our innovative team!