We are seeking a dedicated individual to provide DevOps Engineering expertise. This role offers the opportunity to engage in stretch assignments, working on large-scale, complex, and enterprise-wide projects.
Meaningful work is driven by impactful performance and career development discussions with your manager. Below are some of the responsibilities you may be expected to perform:
- Coding in TypeScript, JavaScript, NodeJS, Python, Groovy, Golang
- Designing and managing cloud platforms and automation pipelines
- Developing with Ansible, including writing collections, playbooks, and modules
- Creating functional and technical designs for applications and/or systems based on business needs, Enterprise Architecture, system performance, and development standards
- Reviewing technical deliverables for quality during detailed design and development phases, identifying gaps or redesigning as needed
- Adhering to the company's technology delivery practices and standards, project management disciplines, business technology architecture, and risk and production capacity, including thorough project requirements, documentation, scope estimates, and costs
- Delivering effective and efficient solutions by meeting milestones and ensuring project deliverables are on time, within budget, and adhere to corporate quality and security standards
- Identifying ways to minimize cost and introduce strategic solutions to support cost-effectiveness and enhance stakeholder experience
- Conducting code reviews to address quality, standards compliance, reusability, and ease of maintenance, supporting Operational Readiness Reviews, and review signoffs for solution design
- Supporting knowledge management processes and ensuring knowledge is codified, monitored, tracked, and managed
- Ensuring design leverages existing reusable components, traces back to business requirements, and that new modules are designed with reusability in mind
- Identifying and addressing any issue that affects the integrity of the application (e.g., cross-capability/release issues)
- Providing technical support to promptly resolve escalated incidents/outages
- Undergraduate Degree or Technical Certificate in Computer Science or related field
- 5 years of coding/development experience
- Development skills in TypeScript, JavaScript, NodeJS, Python, Groovy, Golang
- Working knowledge of cloud platforms/infrastructure and automation pipelines
- Experience with HashiCorp Terraform (Desired Skill)
- Proficient with Ansible and Ansible Tower, especially writing collections, playbooks, and modules
- Expert knowledge of the business, broader organization, technical environment, standards, processes, tools, procedures, multiple programming languages, operating systems, solutions design, and other relevant technology areas from a design/support/solutions perspective
- Readiness and motivation to work autonomously in a lead capacity on a diverse range of activities (e.g., design, support of technical business solutions) and can be relied on to coach, educate, and monitor the work of others
- Primary subject matter expertise in multiple areas; seasoned in counseling clients and project teams on all aspects of research, analysis, design, hardware and software support, development of technical solutions, and testing
- Strength in coaching and advising clients, partners, and project teams, capable of being an internal expert resource in "technical information exchange"
- Commitment to and belief in the quality of your deliverables
- vRA/vRO development and/or infrastructure knowledge (Desired Skill)