A bachelor's degree in Computer Science, a related technical field, or equivalent practical experience.
At least 3 years of experience with system design, algorithms, data structures, analysis, and software design.
Deep knowledge of DevOps tools and practices, enterprise standards, and security.
Knowledge of scripting languages such as shell scripting and Groovy, and core object-oriented programming concepts; Python or Java is a plus.
Solid knowledge of Ansible and continuous integration and continuous delivery (CI/CD).
At least 2 years of experience with AWS, Azure, or Google Cloud Platform cloud technologies, including S3 bucket administration, EC2, ELB, Security Groups, IGW, and ACLs.
At least 3 years of Site Reliability Engineering experience.
Responsibilities
Own customer success through platform management.
Partner with Delivery, Engineering, and Product to steer Site Reliability Engineering alignment and strategy and ensure reliability of platform deployments.
Respond to client reliability concerns and resolve problems using agile practices.
Lead teams that design, code, test, and deliver software to ensure application performance and resiliency.
Communicate with customer teams across IT, DevOps, Security, and Technology, and guide them using best practices.
Advance environment-management automation by coding it or by leading and influencing developers to build systems that are easy to operate in production.
Proactively improve efficiency and capacity planning, define clear requirements, and reduce system resource usage to lower customer operating costs.
Identify parts of the system that do not scale, provide immediate mitigations, and drive long-term resolution of incidents.
Identify Service Level Indicators (SLIs) aligned with team availability and latency objectives.
Propose and drive company-wide architectural changes to solve scaling and performance problems.
Measure the risk of introduced features to plan and improve the infrastructure.
Desired Qualifications
Python or Java experience is a plus.
The ideal candidate is self-driven, data-driven, and can work in a distributed team. This professional hold strong knowledge of Site Reliability Engineering and DevOps methodologies related to Delivery solutions & Platform Automation.
In this role you will be part of the Site Reliability team, sharing your experience in the field with our Delivery, Support, Product Engineering, and Infrastructure teams. You will simultaneously focus on technical excellence and quickly deliver value to customers who have deployed our software in production. The person who fills this role is a subject matter expert who excels in collaboration, open communication, and reaching across functional borders.
Key responsibilities: -Show ownership of customer success with the platform management. -Partner with Delivery, Engineering, and Product to steer SRE alignment and strategy to ensure reliability of the platform deployments -Respond to client reliability concerns and agile problem resolution. -Lead teams that design, code, test, and deliver software to ensure application performance and resiliency -Ability to communicate with various customer teams and navigate them with WF best practices (IT, DevOps, Security, Tech). -Strives for environment management automation either by coding it or by leading and influencing developers to build systems that are easy to run in production. -Proactively work on the efficiency and capacity planning to set clear requirements and reduce the system resources usage to make cheaper to run for all our customers. -Identify parts of the system that do not scale, provides immediate palliative measures, and drives long term resolution of these incidents. -Identify Service Level Indicators (SLIs) that will align the team to meet the availability and latency objectives. -Proposes and drives architectural changes that affect the whole company to solve scaling and performance problems -Measure the risk of introduced features to plan and improve the infrastructure.
Qualifications/Experience: -
Bachelor’s degree in Computer Science, related technical field or equivalent practical experience -3+ years of experience with system design, algorithms, data structures, analysis, and software design
-Deep knowledge in DevOps tools and practices, Enterprise standards and security.
-Knowledge of scripting languages (e.g. shellscript, groovy) and main concepts of Object-Oriented programming (Python or Java is a plus).