Sr. Software Engineer - DevOps at MileIQ
At MileIQ, we're delivering mobile productivity tools for the modern workforce. Our solutions remove administrative hassles and give users back their time and money, freeing them to focus on the things they care about most.
Our team is fast-paced with a lightweight agile process, and we ship one new release every two weeks. We are a community of competent engineers who are responsive and supportive to each other; every engineer is both an architect and the best coder. We make design decisions collaboratively and we iterate quickly. We keep alive an inherently startup-like, risk-taking culture but we also take the responsibility seriously to carry one of the world's most recognizable software brand names - Microsoft.
MileIQ is looking for a Sr. Software Engineer to help build and support an agile DevOps environment to manage and scale multiple software products. This role is responsible for building and managing various components of web infrastructure focusing on continuous integration, automated software releases, configuration management and system management in a high-availability cloud environment.
-Taking ownership of features that range from services provisioning on PaaS/IaaS, deployment automation/configuration, Jenkins CI, and Nodejs/Python application development.
-Build and manage software delivery, systems integration, and developer support tools.
-Configuration management tools (Puppet, Chef, Ansible etc) to automate systems and processes.
-Support always-available cloud based software as a service (SaaS) applications and corporate web presence
-Support, troubleshoot, monitor and optimize production systems.
-Help streamline software development by contributing to implementation of a continuous integration process and automating manual processes.
-Provides expertise regarding the integration, security and scalability of web applications.
-Ensures the integration of the Web servers and all other supporting systems.
-Conducts performance tuning, load testing, and optimization of information/data processing, maintenance and support of the production environment.
-Requires 5+ years of industry experience including 2 - 3 years of experience as DevOps.
-Sound technical understanding and administration of Linux distributions (eg Ubuntu, CentOS)
-Experience supporting 24x7, high availability internet application environments that include web, application and database servers and load balancing systems
-Working knowledge of web and application servers management and configuration (e.g. Load Balancers, Nginx, NodeJS, Python/Django)
-Experience with build and deployment automation tools (e.g. Jenkins)
-Experience with build automation and configuration management tools (e.g. Puppet, Chef, Ansible)
-Experience with Azure Web Services and technologies is a plus.
Microsoft will consider qualified applicants with criminal histories in a manner consistent with the requirements of San Francisco's Fair Chance Ordinance.
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. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to email@example.com.
A little about us:
Microsoft offers training and employment opportunities to help you turn your military experience and skills into a civilian technology career.