Responsibilities
- Design and implement scalable Azure DevOps pipelines for integration and delivery
- Guide and mentor team members in software development practices
- Address complex challenges in software engineering
- Deliver software solutions that meet quality standards
- Collaborate with cross-functional teams to drive innovation
- Stay updated with emerging technologies and methodologies
- Contribute to the continuous enhancement of development processes
- Foster a culture of knowledge sharing and teamwork
What You Must Have
- Bachelor's Degree
- 4 years of experience
- Knowledge of CI/CD methodologies and best practices.
- Proficiency in scripting languages such as PowerShell, Bash, and/or Python
- Oral and written proficiency in English required
What Sets You Apart
- Proven experience with Azure DevOps tools preferred
- Implementing Infrastructure as Code (IaC) methodologies
- Collaborating with cross-functional teams effectively
- Automating operational tasks for efficiency
- Monitoring and optimizing Azure DevOps pipelines
- Managing source control and versioning strategies
- Integrating Azure DevOps with various services
- Familiarity with agile software development methodologies
- Knowledge of cloud computing concepts and services
Preferred Knowledge/Skills
- Design, build, and maintain scalable and secure Azure DevOps pipelines for continuous integration and continuous delivery (CI/CD).
- Implement Infrastructure as Code (IaC) using tools such as ARM templates, Terraform, or Bicep.
- Collaborate with software developers, QA teams, and IT staff to oversee code releases.
- Automate repetitive operational tasks for faster and error-free deployments.
- Monitor, troubleshoot, and optimize Azure DevOps pipelines and related infrastructure.
- Manage source control, branching strategies, and versioning using Git or TFVC.
- Implement security and compliance policies within the DevOps pipeline.
- Ensure proper configuration management and system integrity throughout the software development lifecycle.
- Integrate Azure DevOps with various services and tools (e.g., Azure Monitor, Azure Security Center, third-party testing and deployment tools).
- Maintain documentation for DevOps processes and best practices.
Must have Skills
- Proven experience with Azure DevOps including Boards, Repos, Pipelines, Artifacts, and Test Plans.
- Strong understanding of CI/CD methodologies and best practices.
- Proficiency in scripting languages such as PowerShell, Bash, or Python.
- Experience with Infrastructure as Code (IaC) tools: ARM templates, Terraform, Bicep, or similar.
- Solid knowledge of containerization technologies like Docker and orchestration platforms such as Kubernetes or Azure Kubernetes Service (AKS).
- Familiarity with cloud computing concepts and Microsoft Azure services.
- Hands-on experience with version control systems, preferably Git.
- Experience with monitoring and logging tools within Azure ecosystem.
- Knowledge of agile software development methodologies.
- Strong problem-solving skills and ability to work effectively in a team environment.
- Excellent communication skills.
Official notification