In this Role, Your Responsibilities Will Be:
Maintain and optimize Azure infrastructure:
Manage cloud resources, services, and configurations.
Perform regular monitoring, troubleshooting, and maintenance to ensure optimal performance and availability.
Enhance security measures and maintain compliance with industry standard processes and regulations.
Design and build CI/CD pipelines:
Establish and maintain effective CI/CD pipeline processes.
Define and implement build, test, and deployment automation.
Collaborate with developers, QA, and other teams to streamline release cycles and minimize errors.
Design and implement source control:
Evaluate, configure, and handle source control systems (e.g., Git, Azure Repos).
Ensure reliable and secure access control and version management.
Implement branching strategies that promote efficient workflows and code quality.
Design and implement application infrastructure:
Architect and maintain applications hosting environment.
Collaborate with developers to ensure efficient application deployment processes.
Implement monitoring and logging solutions for applications and infrastructure components.
Who You Are:
You show a tremendous amount of initiative in tough situations; are exceptional at spotting and seizing opportunities. You observe situational and group dynamics and select best-fit approach. You make implementation plans that allocate resources precisely. You pursue everything with energy, drive, and the need to finish.
For This Role, You Will Need:
Strong knowledge of cloud platforms, specifically Microsoft Azure, and related services.
Extensive experience with CI/CD tools and pipelines (e.g., Jenkins, Azure DevOps).
Proficiency in source control systems (e.g., Git, Azure Repos) and experience with branching strategies.
Familiarity with containerization (e.g., Docker) and orchestration technologies (e.g., Kubernetes).
Strong automation and scripting skills (e.g., PowerShell, Python).
Excellent problem-solving and analytical skills.
Strong communication and collaboration abilities.
Preferred Qualifications that Set You Apart:
Bachelor's degree in computer science, information systems, or a related field.
5+ years of proven experience in DevOps, systems administration, or similar role.
Strong communication and collaboration abilities.