Microsoft's Cloud and Enterprise division is looking for a DevOps Architect who has deep understanding of DevOps process and tooling. There are opportunities to automate Tools Infrastructure, CI Platform, Application Provisioning, Deployment, and Management. This person will be responsible for creating and leading highly efficient, metrics-driven, DevOps solutions for our clients. This role requires strong design skills, development skills. We need a passionate individual who can scale across roles and is flexible to work with a diverse team.
For this role, we are looking for a DevOps Engineer from development, release/build engineering and operations background to join our DevOps Customer Advisory Team and help us transform organizations by impacting their software tooling and processes. This is a great opportunity for someone from a relevant background to join a progressive organization and help build out our customers next-generation automation, monitoring, deployment platform. We need a talented, multi-disciplinary consultant engineer who's able to build out an continuous integration process married with a solid release strategy while having the ability to upskill our customers team members and advise on best practice and strategy to management. Your passion for DevOps will be anchored in Microsoft technologies while stretching to everything from Jenkins to Team City to be able to give well rounded and extremely informed advice.
* 5+ years of software development experience or a Degree in Computer Science, EE * 2+ years of Software Program/Product Management experience * Experience conceptualizing and designing overall pipeline architecture * Good communication skills - verbal and written - with the ability to collaborate well in a team and across organizations * Strong technical background with 10+ years of experience in technical leadership and architecture roles * Strong DevOps background with 3+ years of experience in DevOps roles and conceptual knowledge of the entire DevOps stack * Consulting experience working in customer-facing engagements * Willingness to travel to client locations for engagements * One amongst - full-stack web development experience, or experience in improving the fundamentals of web/application/cloud platform(s) * Broad understanding of the web platform, web developer workflows, and web tools ecosystem * Passion for working with customers and advocating for their requirements to be met by features * Experience with scripting languages * Experience managing environments from development to production * Automation experience in build, test, configuration and deployment in complex environments * Experience leading technical teams to solve business challenges
* SCM experience in multiple repositories (Github, VSTS, etc.) * Automated build experience in multiple tools (MS Build, Maven, ANT, etc.) * CI experience in multiple tools (Jenkins, VSTS, etc.) * Configuration Management experience (DSC, etc.) * Release Management experience with VSTS * Scripting experience in multiple languages - (Powershell, Python, etc.) * Knowledge of automated testing (Selenium, Visual Studio, etc.) * Knowledge of infrastructure concepts (IP networking, load balancing, firewalls, etc.) * Knowledge of monitoring tools (Application Insights, New Relic. etc.) * Knowledge of development concepts (REST, JSON, etc.) * Knowledge of branch strategies * Undergraduate or advanced degree preferably in Computer Science or similar technical degree
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter..
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
* Working with web standardization bodies and OSS projects - ECMA, W3C, Node.js etc. to define and evolve the web platform and its components * Present a broad knowledge across various products across the DevOps spectrum * Implement solutions for automation of application build, test, deployment, configuration management, and orchestration
Document DevOps processes, procedures, and environments * Communicate with key stakeholders on project engagements
Prepare and deliver presentations and demos
Quickly discern client environments, business needs, and culture * Creating feature specifications in co-ordination with your feature crew * Building prototypes and driving architectural design * Work cross-team with Azure, Office, Bing, Xbox, HoloLens, and large external Software Makers * Active involvement of sales opportunities as required
Key driver of the DevOps internal Practice * Serve as key leader and expert on DevOps practices and components
Lead the establishment and maturation of DevOps internal practices
Mentor and lead clients in DevOps engagements * Lead client engagements to improve DevOps environments across functional areas * Implement DevOps pipeline tools in support of client needs
Microsoft is a technology company that develops and supports software, services, and devices.