We are seeking an experienced DevOps Engineer to join our dynamic team. The ideal candidate will be responsible for integrating source code from various SCM repositories, automating build and deployment processes, and configuring Azure DevOps pipelines to streamline our development workflows.
Key Responsibilities
- Source Code Integration. Efficiently integrate source code from multiple SCM repositories including Git, TFS, SVN, and BitBucket.
- Custom Scripting. Develop and maintain custom scripts using PowerShell and Python to automate build and deployment tasks.
- Azure DevOps Configuration
- Design and configure Azure DevOps build definitions to support automated builds, unit testing, and code analysis.
- Create and manage Azure DevOps release definitions to facilitate automated deployments.
- Automation of Testing. Integrate various testing tools with Azure DevOps to automate Functional, Performance, and API testing.
- CI/CD Pipeline Automation. Utilize ARM templates, YAML, and PowerShell to automate Continuous Integration and Continuous Deployment (CI/CD) pipelines.
- Integration with External Tools. Write service hooks and web hooks to integrate Azure DevOps with tools such as JIRA, Bamboo, Jenkins, ServiceNow, AWS, GCP.
- Containerized Deployments. Manage deployments to containerized environments including Kubernetes, OpenShift, AKS, EKS, and GKE from Azure DevOps.
- Dashboard Customization. Customize Azure DevOps dashboards to meet reporting and analytics needs.
Preferred Qualifications
- AZ-400 Certification
- Proven experience with Azure DevOps and related tools
- Strong scripting skills in PowerShell and Python
- Familiarity with containerization technologies and orchestration platforms
Desired Skills
- In-depth understanding of CI/CD processes
- Experience with multiple SCM tools and their integrations
- Ability to troubleshoot and resolve deployment issues effectively
- Strong problem-solving skills and attention to detail
- Excellent communication and teamwork skills
Why Join Us?
- Work with a talented and dedicated team
- Opportunity to impact cutting-edge projects and technologies
- Competitive salary and benefits package
If you are passionate about DevOps, have a knack for automation, and enjoy working in a collaborative environment, we would love to hear from you.