DescriptionAs a member of our Corporate Finance Planning and Analysis Engineering team you will be in a hands-on SRE/DevOps role making substantial direct and leadership contributions in terms of coding, automation, design, and improvement of the engineering process as well as providing organizational and technical leadership to establishing and building a modern suite of micro-services and cloud-based applications. Coming in with passion for and an understanding of the importance of SRE, modern SDLC, engineering excellence practices and CI/CD is imperative. You’ll be often working with and sharing ideas, information, and innovation with our global team of engineers from all over the world.
Job Responsibilities
- Builds distributed systems to increase performance and reduce time to completion and maintains continuous knowledge of distributed system best practices to include multi-cloud techniques and procedures
- Articulates and Applies systems architecture and automation technologies to support and implement automation optimization and initiatives
- Design self-healing and resiliency patterns
- Design, code, test, and deliver software to automate manual operational work
- Troubleshoot priority incidents, facilitate blameless post-mortems and ensure permanent closure of incidents
- Engage with development team throughout the life cycle to help develop software for reliability and scale, ensuring minimal refactoring or changes
- Identify application patterns and analytics in support of better service level objectives
- Design automated software and product upgrades, change management, and release management solutions
- Participate in the 24x7 support coverage as needed
Required qualifications, capabilities and skills
- Expertise in at least one technology stack designing, coding, testing, and delivering software
- Proficiency in one or more technology domains, may be a cross-domain expert able to solve complex and mission critical problems within a business
- Excellent debugging and trouble shooting skills
- Passion for automation as well as quality of continuous improvement of the engineering process
- Experience with using monitoring and alerting tools and services
- Understanding of cloud architectures, microservices and distributed systems
- Proficiency in modern development process and automation tools
Preferred qualifications, capabilities, and skills
- Proficiency in one or more general purpose programming languages including
- Java, Python, SQL or Node.js
- Experience working across product and engineering teams to define SRE standards, propose and lead implementation of SRE approaches and best practices as well as recommend specific tooling or services
- Strong communication skills. Must be able to discuss business objectives and potential solutions with technical and / or non-technical stakeholders