Job Title: DevOps Engineer
Location: Pleasanton, CA 94588
Duration: 12 Months
Required Qualifications
- Bachelor's Degree in Engineering (Computer or Software), Computer Science, Information Technology, or an equivalent combination of education and work experience in a related discipline.
- Minimum 3 years of work experience in a similar position, supporting production releases.
- Good understanding of software development, software releases, software testing, and database management.
- Strong analytical, problem solving, and project management skills.
Preferred Qualifications
- Good understanding of modern, cloud centric architectures and microservices, software programming, networking concepts, cybersecurity, and cloud computing.
- Experience working in a Medical Devices field or controlled and heavily regulated environment.
- Ability to work in a highly matrixed and geographically diverse business environment.
- Ability to work within a team and as an individual contributor in a fast-paced, changing environment.
- Ability to leverage and/or engage others to accomplish projects.
- Strong verbal and written communications with ability to effectively communicate at multiple levels in the organization.
- Multitasks, prioritizes, and meets deadlines in timely manner.
- Strong organizational and follow-up skills, as well as attention to detail.
What You'll Work On
- Work with developers to identify potential operational issues with software and workflows before production release.
- Work with cross-functional teams and external vendors to bring software to market.
- Coordinate software and application deployments and testing in various environments.
- Investigate and resolve escalated customer problems via Tier-2 production tickets.
- Evaluate existing processes for inefficiencies and improvements. Develop new processes to address the fast-evolving infrastructure. Pro-actively look for ways to enhance the functionality, reliability, and operation of production systems.
- Apply DevOps thinking - i.e. bring development and IT operation processes, people and tools closer together to increase the speed, efficiency, and quality with which we deliver product solutions.
- Contribute to the support and maintenance of Microsoft Azure Cloud applications.
- Develop tools and automation to improve workflows and processes.
- Support all Company initiatives, policies, operating procedures, and processes. Maintain positive and cooperative communications and collaboration with all levels of employees, customers, contractors, and vendors.
|