
DevOps Engineer
Title: DevOps Engineer - 2 Openings
Location: Pleasanton, CA
Duration: 12 Months
Hours: 8 AM - 5 PM
Description
- Multitasks, prioritizes and meets deadlines in timely manner
- Ability to maintain regular and predictable attendance
- Passion for DevOps, DevSecOps, Agile, and Security
- Working knowledge of Azure and Azure PaaS services
- Working knowledge of Waterfall, Agile, and primarily DevOps development methodologies
- Normally determines technical objectives of assignments.
- Exercises latitude in approach to solutioning
- Knowledgeable in managing software code projects and conducting management of said projects
- Experience with Automation in testing or orchestration
- Experience with tools such as Terraform, Git, Gitlab
- Knowledgeable in CI/CD in relation to Gitlab, Azure DevOps, and/or similar platforms
- Exposed to security checks in CI/CD pipelines
- Understanding of virtualization and container technologies (Docker, AKS/Kubernetes, etc.)
- Experience with REST APIs
- Experience managing vendor relationships
- Ability to contribute to dev ops workflows via scripting and other regular system administration activities
- Demonstrated knowledge of scripting languages
- General exposure to how key networking components operate/function, primarily firewalls and load-balancers/reverse proxies such F5 LTM/GTM or Azure native services
- Provide system performance optimization, maintenance and production support (if escalated to)
- Refine conceptual system requirements into a technical design consisting of job flows and program specifications
- Understand customers’ business objectives and system requirements and work closely with customers to determine their strategic requirements and measure performance against expectations. Assist in customer resolutions
- Responsible for staying abreast of new developments in technologies and making recommendations as appropriate
- Applies enterprise security policies and standards when performing all operational duties
- 5+ years of DevOps experience
- 2+ years of Azure experience preferred
- 3+ years of software development experience
- 1-2years of software development or devops lead/manager experience
- We are seeking a high caliber DevOps Engineer for our Remote Care Operations, Global Services team.
- Working under general supervision, performs a variety of development and production operation activities including, but not limited to, supporting and troubleshooting production applications, planning and coordinating software deployment and testing, and developing and maintaining software tools.
- The Remote Care Operations team provides a fast-paced, dynamic work environment where engineers work closely to provide remote care software services to patients and physicians.
- You will collaborate with other engineers in Architecture, Software Development, Product Performance, IT, Systems, and Quality teams to continue finding new areas that can be improved by bringing a DevOps mindset to product offerings.
- This person will use multidisciplinary knowledge to support innovative medical devices and components/subsystems in alignment with the company's strategic plan.
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.
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 or 7+ years of equivalent IT experience
- 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.
Exempt/Non Exempt: Non Exempt
Years Experience: 5+ years
Skills: Strong verbal and written communications with ability to effectively communicate at multiple levels in the organization