Location
Bangalore | India
Job description
Vocera now part of Stryker is Looking for a Senior DevOps Engineer. You will play a key role as part of our DevOps team, developing primarily on the AWS and Azure platforms, as well as designing and implementing infrastructure as code for private/public cloud. You will be responsible for maintaining existing and new configuration management code and infrastructure. You will manage day to day operation of different SaaS products external as well as internal. We believe in automation of operational tasks and are seeking an operational engineer with a developer mindset. You will work on a small team so ability to learn quickly and work independently is essential for this role. This position reports to the Manager, DevOps.
Responsibilities
- Configure and administer production environments in AWS.
- Develop scripts to auto deploy and manage configurations.
- Upgrade live applications with minimum downtime, Canary/Red-Blue Deployments
- Collaborate effectively with Engineering and other key stakeholders to negotiate necessary code changes.
- Support Engineering in the management and upgrade of the Dev, QA environment
- Monitor, debug and troubleshoot operational issues, upgrade infrastructure (compute, storage, networking, databases and webservers)
- Perform operational benchmarking and scaling.
- Manage new customer provisioning, issue-tracking workflows, and their implementation.
- Investigate, integrate, or develop tools to automate tasks.
- Develop and maintain tools for deployment, monitoring, security, patching and auditing for Windows and Linux based software stack.
- Participate in incident reviews and work on continuous improvement of operation environments.
- Produce quality code and deliver features on-time.
Competencies
- Strong automation mindset, operational rigor, attention to details, and ability to collaborate with key stakeholders in Engineering, Support, and Product Management
- Excellent communication, presentation, interpersonal and analytical skills, including the ability to communicate complex, interactive design concepts clearly and persuasively across different audiences and varying levels of the organization.
- Successful track record of delivering enterprise class on-premises and/or cloud offerings from concept to production release, and on time.
- Able to demonstrate past accomplishments developing consumer grade automation using configuration management tools.
- Resourceful, able to solve complex problems through adaptation of technology using online and team resources.
- Doer Mindset - Ability to independently execute against deadlines.
- Passionate about DevOps, strong Linux background and modern DevOps toolset
Requirements
- Bachelor s degree in computer science or related field or equivalent
- 3 to 5 years of experience maintaining applications and services on AWS / Azure CodePipeline, and Azure services (a plus) including at least 3 years in a DevOps role.
- Ansible for configuration management / Infrastructure automation CI/CD (Blue/Green or Canary) experience with tools like Spinnaker, Travis CI, GitHub CI, Jenkins or similar
- Experience as a software engineer specifically working on enterprise/cloud/web/SaaS.
- Strong Python language abilities.
- Strong knowledge about networking solutions with pfSense , Palo Alto.
- Experience with Open Source based DevOps tools for metrics-based monitoring solutions (Prometheus, Grafana), Log aggregation (Loki), Container Management (Docker, or similar), Escalations Management (Pagerduty, or similar)
- Ability to install software using package manager and migrate images from on premises to cloud in the Linux (Centos, ubuntu) and Windows operating system.
- Deep understanding of system automation, scripting, and deployment tools, including Python / Go / Java / Ansible / Terraform / Shell
- Deep understanding of Docker and Kubernetes (AWS EKS / Kops)
- Demonstrated experience with Databases MySQL, Microsoft SQL Server, MariaDB
- On Call work as needed
- Travel may be required.
Job tags
Salary