The DevOps Engineer maintains, troubleshoots, upgrades, and deploys enterprise applications running on various platforms. The role requires to develop a deep understanding of enterprise production environments and use this knowledge to identify and solve operational problems before they happen. It requires frequent coordination with application developers, engineering teams, and support teams for the delivery of new systems into the environment as well as establish highly available system architecture. The DevOps Engineer is a key member responsible for using a wide range of technology to improve business performance via various monitoring, automation, and CI/CD solutions.
The DevOps Engineer 3 is a technical expert and requires in‐depth technical knowledge and experience. This role uses best practices and knowledge of internal or external business issues to improve products or services. It requires talent to solve complex problems by taking a new perspective using existing solutions and works independently while receiving minimal guidance.
The DevOps Engineer maintains, troubleshoots, upgrades, and deploys enterprise applications running on various platforms. The role requires to develop a deep understanding of enterprise production environments and use this knowledge to identify and solve operational problems before they happen. It requires frequent coordination with application developers, engineering teams, and support teams for the delivery of new systems into the environment as well as establish highly available system architecture. The DevOps Engineer is a key member responsible for using a wide range of technology to improve business performance via various monitoring, automation, and CI/CD solutions.
Key Accountabilities:
Conducts the analysis, design, deployment, automation and testing of complex infrastructure and application technology solutions to rapidly serve business needs while maintaining security requirementsBe an evangelist for relevant, emerging technologies and works collaboratively across functions to create operational efficiencies in alignment with long‐term organizational goals and strategic business initiativesProvide operational technical support to Asurion’s platform, data and applications by understanding and working through technical interdependenciesIdentify, anticipate and solve problems of advanced complexity and help others in solving technical issues like outages in productionPersuade and influence team‐level direction and technical priorities; help balance workload to deliver time-bound activitiesDemonstrates a broader understanding of the business and end user behaviors by interpreting data in business contextCollaborate with Development, Engineering, and Operations resources on the design and implementation of elegant systems by providing technical expertise and support on key initiativesLead the design and implementation of infrastructure solutions including system availability and reliability using Infrastructure as Code (IaC) principlesImplement, maintain and improve monitoring and alerting systemsImplement secure and scalable software delivery pipelines that increase our ability to quickly, reliably, and repeatedly deliver to productionContinually drive efficiencies to increase productivity and reduce costs by building requisite automation for repetitive yet complex tasks and self-healingExhibits drive and initiative to learn and explore new solutions by staying current with emerging technologies, including GenAI, and exploring their integration into DevOps workflowsWrite technical procedures and documentation including operational runbooksParticipate in on-call rotation, including weekends and holidays, and adjust to shift schedule changes if requiredQualifications:
Bachelor’s Degree preferred in Computer Science, Information Technology or related fieldSolid experience of leading and solutioning in the field as a senior/lead DevOps roleStrong analytical and problem-solving skills to diagnose and address application issuesFundamental understanding of system engineering/architecture/security concepts and best practicesProven ability to be flexible and work hard, both independently and in a team environment, in a high-pressure, on-call environment with shifting prioritiesExperience and comfortable working in a geographically distributed teamExcellent verbal and written communications skills, including the ability to create organized and informative reports/presentations, as well as comprehensive, accurate documentation and comfortable in participating in leadership dialoguesStrong programming/scripting skills (e.g. Python, node.js, react.js, Typescript)Experience in various cloud platforms – AWS (expert), Azure, GCPExperience in container orchestration – Docker, KubernetesExperience in CI/CD tools – Github Actions, ArgoCDExperience in log aggregation and monitoring tools – AWS OpenSearch, Dynatrace, GrafanaExperience with Agile methodologies and project management tools – JiraExperience in using Generative AI tools