We are seeking a talented and motivated Junior DevOps/SysOps Engineer with experience in Azure services to join our small company. As a DevOps/SysOps Engineer, you will play a crucial role in optimizing our development and deployment processes and ensuring the smooth operation of our software products and services. You will be responsible for designing, implementing, and maintaining our cloud infrastructure on Azure, as well as automating various development and operational tasks. The ideal candidate has a background in Azure services, CI/CD pipelines, infrastructure as code, and possesses excellent problem-solving and communication skills.
- Design, deploy, and maintain the company's cloud infrastructure on Azure, ensuring high availability, scalability, and security.
- Implement and maintain CI/CD pipelines using Azure DevOps, automating the build, test, and deployment processes for our software applications.
- Collaborate with development teams to understand their requirements and provide guidance on leveraging Azure services effectively.
- Develop and maintain infrastructure as code (IaC) using tools like Terraform, ARM templates, or Azure CLI to enable reproducible and scalable infrastructure deployments.
- Monitor and optimize the performance and cost efficiency of Azure resources, identifying and resolving issues to ensure optimal system performance.
- Implement and maintain robust backup and disaster recovery solutions for critical systems and data hosted on Azure.
- Work closely with cross-functional teams, including developers, testers, and operations, to ensure a seamless integration of the DevOps processes within the organization.
- Stay up to date with the latest Azure services, tools, and best practices, and provide recommendations for adopting new technologies and approaches to improve operational efficiency.
- Troubleshoot and resolve infrastructure and deployment-related issues promptly, ensuring minimal downtime and disruptions.
- Document infrastructure architecture, processes, and configurations, and provide technical support and guidance to other team members.
- Bachelor's degree in Computer Science, Engineering
- Experience as a DevOps Engineer, preferably in a small to mid-sized company environment.
- Knowledge of Azure services, including Virtual Machines, Azure App Service, Azure Functions, Azure SQL Database, Azure Storage, and Azure Networking.