The Micron Engineering Services (EngServ) team embraces the spirit of the DevOps movement. We provide modern development infrastructure tools to product development teams within Micron. The teams we empower work on sophisticated firmware, software and test capabilities which deliver system-level Micron products such as SSDs. Our team has the opportunity to improve quality and catalyze development efficiency and effectiveness.
As a member of the EngServ Design team, you will have a key role in enabling teams to capture, manage, automate and understand their work. We provide Enterprise-wide support for Jenkins (build/test/release automation), JFrog Artifactory (binary artifact management), Atlassian Bitbucket (Git repo hosting and code/branch management), Atlassian Jira (issue/bug tracking, team planning, work management), Atlassian Confluence (engineering wiki), SonarSource SonarQube (code quality analysis) and other similar tools.
You will work within a small team of highly qualified engineers to build and configure tool solutions for Micron development teams. You will engage in a wide variety of tasks and responsibilities including custom software development, coaching and advising on the best known methods for using our tools, application administration, training, development of self-help documentation, and change facilitation. You will also work directly with members of our partner Operations team that manages our servers, network, OS, etc. for the services we support.
Qualifications
Successful candidates for this position will have:
- 8+ years technical experience
- Software development and design experience (esp. Python or similar language)
- Experience with web-application administration and/or software development of web-applications
- Expertise in tools and methods for automation of continuous integration/delivery/deployment (CI/CD)
- Experience in tools and methods for version control, configuration management, and code review / peer review
- Agilist mentality; understanding of Agile values and principles; experience working in Scrum or Kanban team
- Experience coaching, mentoring and/or training engineers
- Excellent verbal and written communication skills (English)
Preferred:
- Deep knowledge of Jenkins, Jfrog Artifactory, and Git
- Experience using Kubernetes
- Experience debugging sophisticated web-application problems (browser, web-application, database, OS, network)
- Experience with test automation and/or reporting systems
- Knowledge of C programming, firmware and/or embedded software systems development
- Knowledge of cyber security, information security, identity-based role management techniques
Education:
- Minimum of Bachelor’s degree in Computer Science, Computer Engineering or similar, or equivalent experience.