Job Duties - Responsibilities and essential job functions include but are not limited to the following:
? Responsible for health of production system
? Develop monitoring dashboards
? Configure alerts and automate process for system recovery
? Monitor alerts and take proactive steps to resolve system issues
? Troubleshoot production issues
? Lead production troubleshooting calls
? Responsible for patches and updates on production systems.
? Design and build cutting-edge, multi-micro service solutions to support Starbucks’s growth
worldwide.
? Work with cross-functional teams for on-going design efforts and systems support.
? Automate password and certificate rotations on application and DB servers.
? Helping CI/CD team during rolling out application and infrastructure globally.
? Collaborates with development team, other Information Technology (IT) team’s developer
leads. Initiates process improvements for new and existing systems.
? Coaches, and mentors other team members. Performs cross-training and facilitates
information sharing among team members.
? Participates in a production support rotation that includes pager responsibilities.
Job Requirements -? Requires 7+ years experience in the IT industry
? Requires 5+ years of software and DevOps development engineering
? Experience in working with cloud environment Azure preferred.
? Experience with Kubernetes, Azure Kubernetes (AKS) preferred.
? Experience with using Kafka, Event Hub, NATS or any messaging broker.
? Experience with Cassandra, PostgresSQL, Mongo, Elastic Search, Cosmos DB
? Experience on Azure DevOps, Jenkins/ Python / Terraform / Ansible
? Experience with Databricks
? Experience with DataDog, Splunk or other logging and APM tools.
? Experience in working with Linux environment.
? In-depth understanding of Computer Science fundamentals in object-oriented design,
data structures, algorithms, and problem solving
? Experience building complex, scalable, high-performance software systems that have
been successfully delivered to customers
? Demonstrated knowledge of best practices for the design and implementation of large-
scale systems as well as experience in taking such systems from design to production
? Experience building and operating mission critical, highly available (24x7) systems
? Ability to work well with a team in a fast-paced agile development environment.
? Bachelors in Computer Science or equivalent work experience.
? Excellent communication, analytical and problem-solving skills
? Extensive understanding in SDLC and scrum methodologies.
- Strong interpersonal skills
- Ability to communicate clearly and concisely, both orally and in writing
- Strong analytical and problem-solving skills
- Proficiency in programming languages
- Ability to quickly learn new application systems and technologies
- Knowledge of basic project management framework and methodology
? Ability to accurately break down complex application designs into component deliverables and
estimate design and development timelines
? Requires Strong Systems Life Cycle methodology experience
? Requires excellent oral, written, and presentation skills
Any Graduate