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 CBTS, so some details may not match this job. The employer's own page has the real description.
Job Overview
As an Azure DevOps Engineer at CBTS, you will play a vital role in enhancing our cloud infrastructure and implementing DevOps best practices to streamline development processes. You will collaborate cross-functionally with development, operations, and QA teams to design, build, and maintain continuous integration and continuous deployment (CI/CD) pipelines, ensuring efficient software delivery while promoting system reliability and performance. Your expertise will help drive automation, monitor health, and facilitate a collaborative environment tailored to the agile development model.
Job Responsibilities
- Design and implement CI/CD workflows for Azure cloud-based applications.
- Manage and configure Azure DevOps tools and services.
- Automate infrastructure provisioning and configuration using Infrastructure as Code (IaC) techniques.
- Collaborate with development teams to identify and address problems related to deployment and system architecture.
- Monitor application performance and reliability, providing proactive solutions to enhance uptime.
- Ensure security best practices are integrated into CI/CD pipelines and infrastructure management.
- Document processes and maintain a knowledge base for team references.
- Participate in team meetings and contribute to the overall improvement of DevOps practices across the organization.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or related field.
- Minimum of 3 years of experience in DevOps or related roles.
- Proficiency with Azure DevOps and Azure Services.
- Strong experience with CI/CD tools such as Jenkins, GitLab CI, or similar.
- Familiarity with containerization technologies including Docker and Kubernetes.
- Understanding of scripting languages such as PowerShell, Bash, or Python.
- Experience in monitoring tools like Azure Monitor, Application Insights, or similar.
- Strong problem-solving skills and ability to work under pressure.
Technologies & Tools
The Azure DevOps Engineer will work with a variety of technologies and tools, including but not limited to Azure DevOps Services, Azure Kubernetes Service (AKS), Azure Functions, Terraform, Jenkins, Docker, Ansible, Git, and monitoring tools such as Azure Monitor and Application Insights. Familiarity with Agile methodologies and version control systems will also be essential to succeed in this role.
Ideal Candidates
The ideal candidates for the Azure DevOps Engineer position will possess a strong analytical mindset and an aptitude for problem-solving in high-pressure environments. They should demonstrate exceptional teamwork and communication skills, enabling them to work collaboratively across diverse technical teams. Candidates must be proactive in their approach to learning and adapting to new technologies, showing initiative in continuously improving workflows and system efficiencies. A strong commitment to best practices in security and reliability will be a distinct advantage in this role.
Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.