Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Software Technology Inc., so some details may not match this job. The employer's own page has the real description.
Overview
The Azure DevOps Engineer at Software Technology Inc. will play a critical role in enhancing our software development lifecycle by implementing and maintaining DevOps practices, leveraging Azure tools and services. This position will encompass responsibilities including the automation of deployment processes, collaboration with development and operations teams, and the integration of monitoring and feedback mechanisms. The successful candidate will be instrumental in ensuring high availability and performance of our cloud-based applications.
Job Responsibilities
- Design, implement, and manage CI/CD pipelines using Azure DevOps.
- Automate infrastructure deployment and configuration management using Infrastructure as Code (IaC) principles.
- Collaborate with development teams to ensure smooth integration of DevOps practices across the software development lifecycle.
- Monitor application performance and troubleshoot issues, implementing solutions promptly.
- Manage version control and source code repositories effectively.
- Implement security best practices in the development process and cloud infrastructure.
- Document procedures, processes, and workflows to enhance team collaboration and knowledge sharing.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Proven experience as a DevOps Engineer or similar role within cloud environments, preferably Azure.
- Strong knowledge of CI/CD tools and practices, with a focus on Azure DevOps.
- Experience with Infrastructure as Code tools such as Terraform or Azure Resource Manager (ARM) templates.
- Proficient in scripting languages like PowerShell, Python, or Bash.
- Familiarity with containerization and orchestration technologies such as Docker and Kubernetes.
- Knowledge of networking, security, and compliance standards in cloud environments.
Technologies & Tools
The Azure DevOps Engineer will utilize a variety of technologies and tools in their daily responsibilities, including Azure DevOps for CI/CD pipelines, Azure Resource Manager for IaC, Git for version control, Docker for containerization, and monitoring tools such as Azure Monitor and Application Insights. Familiarity with Azure services such as Azure Functions, Azure Kubernetes Service (AKS), and Azure SQL Database will also be beneficial in this role.
Ideal Candidates
The ideal candidate for the Azure DevOps Engineer position is one who exhibits exceptional problem-solving skills alongside a keen attention to detail. They should be proactive, demonstrating initiative in identifying and implementing process improvements. Effective communication skills are essential for collaborating with cross-functional teams, and a solid understanding of Agile methodologies will enhance their contribution. A strong commitment to continuing education and staying abreast of emerging technologies in the DevOps realm is also highly valuable.
Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.