Job Opportunity:
We are seeking a Cloud Engineering Lead to oversee the development and maintenance of our Azure Container Registry (ACR) service.
The ACR team is responsible for building, storing, securing, scanning, replicating, and managing container images and artifacts with a fully managed, geo-replicated instance of OCI distribution.
You will lead the design, build, and validation of various components needed to maintain, scale, and improve Azure Container Registry as the best choice for storing images for container workloads.
This role offers flexibility in working arrangements, allowing you to work from home or office settings.
Responsibilities:
Determine user requirements and collaborate with stakeholders
Drive identification of dependencies and develop design documents for products, applications, services, or platforms
Create, implement, optimize, debug, refactor, and reuse code to enhance performance, maintainability, effectiveness, and return on investment (ROI)
Develop testable code and push for quality investments throughout design, implementation, and monitoring
Leverage subject-matter expertise of product features and partner with stakeholders to drive project plans, release plans, and work items
Act as Designated Responsible Individual (DRI) and guide other engineers by developing and following a playbook, monitoring service status, alerting stakeholders about issues, and initiating actions to restore service
Qualifications:
Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
Solid understanding of cloud development principles, data structures, algorithms, and distributed systems
Excellent communication skills and ability to work collaboratively across teams, problem-solving skills with adaptability to new technology
2 + years min experience with workload/container orchestration using Kubernetes or similar platforms
1+ years experience with container runtimes such as Docker, Rkt, runC, containers and their enabling by OS components
Benefits:
This role offers flexibility in working arrangements, allowing you to work from home or office settings.
Additional Information:
A bachelor's degree in computer science or a related technical field and at least four years of technical engineering experience are required. Experience with cloud development, container orchestration, and runtime environments is also necessary.