Senior DevOps Engineer (Azure)

Job Description

Senior DevOps Engineer

Gorilla Logic is looking for a Senior DevOps Engineer, who will work with a team of developers and engineers building infrastructure and CI/CD pipeline. Our environment will require you to work effectively with your teammates, of course. But, your real success will be measured by how well you couple critical thinking with self-motivation, enthusiasm and determination.

Responsibilities

*Set up and configure Azure DevOps services, including Repos, Pipelines, Boards, Test Plans, and Artifacts.
*Design and implement CI/CD pipelines for automating the deployment of applications.
*Manage source code repositories, branching strategies, and code merging.
*Implement and enforce code versioning and branching best practices.
*Build and maintain automated build and deployment pipelines.
*Implement release strategies and coordinate releases across development, testing, and production environments.
*Implement and manage infrastructure as code using tools like Terraform or ARM templates.
*Automate the provisioning and configuration of infrastructure components.
*Set up monitoring and logging solutions for applications and infrastructure.
*Troubleshoot issues and implement improvements based on monitoring feedback.
*Collaborate with development, testing, and operations teams to ensure smooth integration and delivery of software.
*Communicate effectively with cross-functional teams and stakeholders.
*Security and Compliance:Implement and enforce security best practices in the CI/CD pipeline.
*Ensure compliance with relevant standards and regulations.

Technical Requirements

*Bachelor's degree in Computer Science, Information Technology, or a related field.
*5 Years of experience as a DevOps Engineer or similar role.
*Strong proficiency in Microsoft Azure services.
*Experience with CI/CD tools, such as Azure Pipelines, Jenkins, or GitLab CI.
*Proficiency in scripting languages (PowerShell, Python, Bash).
*Knowledge of containerization and orchestration tools (Docker, Kubernetes).
*Familiarity with infrastructure as code tools like Terraform or ARM templates.
*Understanding of networking, security, and cloud best practices.
*Excellent problem-solving and troubleshooting skills.
*Strong communication and collaboration skills.

Bonus Skills

* Cloud certifications and/or cloud native infrastructure experience
* Experience building and managing applications with package/project managers like Maven/Gradle, Pip, NPM, Yarn
* Experience with technologies like Jenkins, Gitlab CI, GitHub Actions or Circle CI
* Experience with networking storage and release management
* Linux foundation certificates
* HashiCorp certifications