- GitHub Actions + DevOPS
- Terraform / Bicep
- AKS Cluster and deployment
- Cloud Technology majorly Azure
- SQL server, Fabric, Data bricks etc..
- Good to have Powershell
- Flawless Communication
Job Description
We are seeking an experiencedSr. Azure GitHub DevOps Engineerto join our team, supporting a global enterprise client. In this role, you will be responsible for designing and optimizing DevOps pipelines, leveraging GitHub Actions and Azure DevOps tools to streamline software delivery and infrastructure automation. This role requires expertise in GitHub Actions, Azure-native services, and modern DevOps methodologies to enable seamless collaboration and ensure scalable, secure, and efficient cloud-based solutions.
Key Responsibilities
- GitHub Actions Development:
- Design, implement, and optimize CI/CD workflows using GitHub Actions to support multi-environment deployments.
- Leverage GitHub Actions for automated builds, tests, and deployments, ensuring integration with Azure services.
- Create reusable GitHub Actions templates and libraries for consistent DevOps practices.
- GitHub Repository Administration:
- Manage GitHub repositories, branching strategies, and access permissions.
- Implement GitHub features like Dependabot, code scanning, and security alerts to enhance code quality and security.
- Azure DevOps Integration:
- Utilize Azure Pipelines in conjunction with GitHub Actions to orchestrate complex CI/CD workflows.
- Configure and manage Azure services such as:
- Azure Kubernetes Service (AKS)for container orchestration.
- Azure Application GatewayandAzure Front Doorfor load balancing and traffic management.
- Azure Monitoring,Azure App Insights, andAzure KeyVaultfor observability, diagnostics, and secure secrets management.
- HELM chartsandMicrosoft Bicepfor Infrastructure as Code.
- Automation & Scripting:
- Develop robust automation scripts usingPowerShell,Bash, orPythonto streamline operational tasks.
- Automate monitoring, deployments, and environment management workflows.
- Infrastructure Management:
- Oversee and maintain cloud environments with a focus on scalability, security, and reliability.
- Implement containerization strategies usingDockerand orchestration viaAKS.
- Collaboration:
- Partner with cross-functional teams to align DevOps practices with business objectives while maintaining compliance and security standards.
- Monitoring & Optimization:
- Deploy and maintain monitoring and logging tools to ensure system performance and uptime.
- Optimize pipeline execution times and infrastructure costs.
- Documentation & Best Practices:
- Document GitHub Actions workflows, CI/CD pipelines, and Azure infrastructure configurations.
- Advocate for best practices in version control, security, and DevOps methodologies.
Qualifications
Education:
- Bachelor's degree in Computer Science, Information Technology, or related field (preferred).
Experience:
- 3+ years of experience in DevOps engineering with a focus on GitHub Actions and Azure DevOps tools.
- Proven track record of designing CI/CD workflows usingGitHub Actionsin production environments.
- Extensive experience with Azure services, including AKS, Azure Front Door, Azure Application Gateway, Azure KeyVault, Azure App Insights, and Azure Monitoring.
- Hands-on experience withInfrastructure as Codetools, includingMicrosoft BicepandHELM charts.
Technical Skills:
- GitHub Actions Expertise:Deep understanding of GitHub Actions, workflows, and integrations with Azure services.
- Scripting & Automation:Proficiency inPowerShell,Bash, andPythonfor creating automation scripts and custom GitHub Actions.
- Containerization & Orchestration:Experience withDockerandKubernetes, including Azure Kubernetes Service (AKS).
- Security Best Practices:Familiarity with securing CI/CD pipelines, secrets management, and cloud environments.
- Monitoring & Optimization:Hands-on experience with Azure Monitoring, App Insights, and logging solutions to ensure system reliability.
Soft Skills:
- Strong problem-solving and analytical abilities.
- Excellent communication and collaboration skills, with the ability to work in cross-functional and global teams.
- Detail-oriented with a commitment to delivering high-quality results.
Preferred Qualifications
- Experience in DevOps practices within the financial or tax services industries.
- Familiarity with advanced GitHub features such as Dependabot, Security Alerts, and CodeQL.
- Knowledge of additional CI/CD platforms like Jenkins or CircleCI.