DevOps (Cloud) System Engineer
Buffalo (Erie County) Infra / Networks / Telecom
Job description
JOB DESCRIPTION
The range and scope of duties for this position include architecting scalable technical solutions, lending technical guidance on DevOps best practices, supporting activities that span various stages of the DevOps pipeline (planning, dev/test, release and monitoring), coaching/mentoring team members, and researching latest development trends and technologies.
The Role
We are a group of passionate Software Engineers that have built the award-winning “Bright Choices” web portal in addition to other customer-facing products for a global audience. We have a focus on continuous improvement that extends to both the software we write and the culture we promote. We build a platform to provide the best possible support to our customers shopping for benefits, where our carrier partners can be confident their products are represented accurately and unbiased.
We are open to remote candidates who can periodically travel to Buffalo.
The range and scope of duties for this position include architecting scalable technical solutions, lending technical guidance on DevOps best practices, supporting activities that span various stages of the DevOps pipeline (planning, dev/test, release and monitoring), coaching/mentoring team members, and researching latest development trends and technologies. Responsibilities Include
• Create efficient automated deployment workflows supporting development through testing and production deployment using scripting languages such as PowerShell, Bash, NodeJS, or Ruby
• Design and implement architecture to support scalable and highly available systems with automation and disaster recovery
• Implement and manage system diagnostics and alerts
• Help improve the quality of software by writing unit and integration tests, and performing code reviews
• Author and update documentation of all relevant projects
• Work and communicate effectively in a team environment and with the engineering department as a whole
• Mentor others on the team, but be open to others’ ideas
• Have a genuine interest in continuous improvement
The Requirements
• A Bachelor’s Degree in Computer Science, Engineering, Information Systems, or other related field
• 3+ years of DevOps or combined software development and system administration experience
• Experience with PowerShell, Bash, NodeJS, and C# on .Net 4.5
• Experience with Infrastructure as Code or Config as Code (PowerShell DSC, Chef, Puppet)
• Experience with/exposure to container technology such as Docker (preferred but not required)
• Experience with/exposure to continuous integration and continuous delivery methodologies and tooling
• Experience with/exposure to virtualization technologies such as VMWare or Azure are preferred but not required
• Familiarity with Windows, Mac OS X, and Linux Operating Systems
• Consider testing an important discipline while writing software
• Accept ownership of your work and the overall project
• Good at communicating ideas as well as hearing others
• Solid experience with OOP and approaches to software design
• Experience with principles of ALM and software development methodologies
• Experience with software, interface, or testing approaches and design patterns
• Effective communication and documentation skills
• Certification preferred but not required (MCSE, AWS cert)
• Understanding of cloud first principles (elasticity, consumption model vs app service model, autoscale, failure/error mitigation)
• Direct experience with creating, maintaining, and delivering cloud-first applications
• Strong automation background (script first, ask questions later)
• Integration of non-functional requirements into application (reliability, scalability, resiliency, maintainability, operability)
• Understanding of platform components and when to use them (ex. When to use Azure Batch versus when to use Azure Functions, Data Factory versus BizTalk, etc.)
The Environment:
We believe in a collaborative work environment and a culture that thrives on learning new things. We enjoy the benefits of being a big company while maintaining the culture and feel of a startup. Here are a few of our favorite perks:
• Casual dress code
• Flexible work schedule
• Company provided coffee, tea, and subsidized on-site marketplace
• Team-centric rooms that maximize team collaboration while minimizing cross-team distractions
• Competitive compensation and benefit package
The Company
Willis Towers Watson is a leading global advisory, broking and solutions company that helps clients around the world turn risk into a path for growth. With roots dating to 1828, Willis Towers Watson has 40,000 employees serving more than 140 countries. We design and deliver solutions that manage risk, optimize benefits, cultivate talent, and expand the power of capital to protect and strengthen institutions and individuals. Our unique perspective allows us to see the critical intersections between talent, assets and ideas – the dynamic formula that drives business performance. Together, we unlock potential. Learn more at willistowerswatson.com.
Willis Towers Watson is an equal opportunity employer
Willis Towers Watson is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to, among other things, race, color, religion, sex, sexual orientation, gender identity, national origin, age, status as a protected veteran, or disability.
Equal Employment Opportunity:Know your rights .
Unsolicited Contact: Any unsolicited resumes/candidate profiles submitted through our web site or to personal e-mail accounts of employees of Willis Towers Watson are considered property of Willis Towers Watson and are not subject to payment of agency fees. In order to be an authorized Recruitment Agency/Search Firm for Willis Towers Watson, any such agency must have an existing formal written agreement signed by an authorized Willis Towers Watson recruiter and an active working relationship with the organization. Resumes must be submitted according to our candidate submission process, which includes being actively engaged on the particular search. Likewise, for our authorized Recruitment Agencies/Search Firms, if the candidate submission process is not followed, no agency fees will be paid by Willis Towers Watson. Willis Towers Watson is an equal opportunity employer.