Job DescriptionWhere you will work: Bangalore.Engineering at GoTo We’re the trailblazers of remote work technology. We build powerful, flexible work software that empowers everyone to live their best life, at work and beyond. And blaze even more trails along the way. There’s ample room for growth – so you can blaze your own trail here too. When you join a GoTo product team, you’ll take on a key role in this process and see your work be used by millions of users worldwide.OverviewThe Senior DevOps Engineer supports high-availability 24/7 production systems of moderate to high complexity and risk. The role performs ongoing application support for live production systems by diagnosing and resolving highly complex issues, identifying, recommending and implementations options for improving performance, maintainability, and operability; update existing practices and procedures, as defined by supervisor. The role may also directly work with Architect, architecting and designing technical solutions; work on projects requiring technical decision making and providing input to delivery schedules; normally receive no instruction on routine work and new assignments; and have work periodically reviewed by more senior team members across the functions or supervisors for the soundness of technical judgment and overall accuracy.Your Day to DayActs as the single point of contact for development and product teams into Technical Operations and systems design aspects of the products and as the primary subject matter expert as a Technical Operations for a moderately high number of complex applications.Works independently with little or no guidance from the Architect team to ensure operational requirements (reliability, availability, scalability, performance, capacity, ROI etc.) are met, and recommends operational improvements.Knowledgeable of monitoring for owned applications and proactively monitors and manages the runstate; responsible and accountable for ensuring all issues are addressed and resolved in a timely and robust fashion.Performs technical work to accomplish tasks and projects within defined timelines and in a professional manner in alignment with active standards.Ensure the high availability for all the applications under your portfolio adhering to the SLA guidelines, participate in automation of regular tasks, build tools to improve the team’s overall efficiency.Works with others or independently on projects of medium to high complexity with cross-team alignment needs.Can produce a high-quality documentation of the technical work.Performs maintenance and service functions to support production infrastructure, including system installation, systems administration, patching and configuration and software upgrades.Participates in 12x7 on-call rotation and responds to production alerts involving multiple software system components, using background, experience and established procedures to resolve issues and restore services as quickly as possible.Follows and updates the Tactical Run Books and SOP’s, which define the processes and procedures forL3-4 level support of Web Operations systems; continues troubleshooting beyond what is documented.Keeps abreast of technical trends and develops and incorporates them within assignments as appropriate; recommends improvements and changes to supervisor and team.What we are looking for: Bachelor’s Degree or equivalent in computer science, electrical engineering, or related field is preferred with 5+ years of directly related work experience.In depth working knowledge of Unix/Linux systems administration and troubleshooting, with good understanding of Linux internals.Solid experience in cloud native technologies such as Oracle Cloud, Docker, Kubernetes, microservices, AWS etc.Strong working proficiency in one or more administrative languages such Python, Bash, Ruby, Java Expert in AutomationExperience with SQL and/or No-SQL database technologies (SQL, schema design)Sound Knowledge and exposure to network protocols and toolsGood Knowledge and exposure to WAF security policies and procedure would be a plus.In good understanding of Security tools and proceduresExposure in designing the monitoring infrastructure with commercial or open-source monitoring systems (e.g.: Nagios, AppDynamic, WaveFront, LogicMonitor, etc.) a plus.Knowledge of distributed systems development, tools, and designsExperience with distributed computing and Software Registration systems such as Cassandra/Zookeeper a plusUnderstanding of software lifecycle processWorking knowledge with version control tools (Git, Perforce, SVN, etc.)Familiarity with common frameworks, languages, and application servers for Webapps, Java, or other languages a plusKnowledge and experience in the administration and operations of large-scale distributed computing environments; experience with standard system Operations methods and procedures; prior hosting experience a plusA solid 5+ year’ experience in Production Support of highly available online applicationsOverall have a clear understanding on how Internet Ecosystem is built and works.You’ll be working towards a shared goal with an open-minded and cohesive team that is very much the sum of its parts. At GoTo, we’re passionate about growing a diverse and inclusive work ecosystem because unique takes make us a stronger company, and Stronger Together. We’re committed to creating an inclusive space for everyone, no matter what. That’s how we’ll Be Real, Think Big, Move Fast, and Keep Growing along the way.Learn more
View Original Job Posting