Health Management Systems, Inc. Cloud Engineer II in Danvers, Massachusetts
The Cloud Engineer is a member of our Platform Engineering team. The mission is to support teams by providing infrastructure, resources, and tools that allow them to automate, develop, self-service and experiment. This position involves designing AWS infrastructure for distributed, highly available applications and supporting the production cloud infrastructure. The Cloud Engineer is a thought leader who will be heavily involved in design, best practices and security for tools and AWS.
Collaborate cross-functionally to develop our target state cloud architecture and organization model
Work with product owners, Architects, and SMEs to create roadmap for cloud architecture
Work on an Agile team, in a fast paced, DevOps environment
Support Engineering automation efforts with development and scripting skills
Automate operational processes using scripting languages.
Develop, implement, and continually improve system and network monitoring and alerting capabilities and procedures.
Define platform strategy adjusting to new technologies and requirements as they evolve.
Drive technical designs to consensus and approval
Identify and solve problems related to performance, scalability, reliability, and availability.
Implement/maintain Cloud security guidelines and best practices
Work with Amazon Web Services Products & Services, Relational and NoSQL Databases, Object and Block Storage, Scaling, Load Balancing, DNS, Networking etc.
System engineering in Windows or Linux operating systems
Drive cloud/ technology discussions and facilitate decision with other teams within the organization.
Write knowledge base documents to improve operations, SOP and contribute to IT organization.
Document and diagram workflows and environments and communicate changed both verbally and in writing.
Keep up-to-date on evolving technology and understand how new techniques could be applied to our Cloud offering.
Stay current with IAAS & PAAS trends and incorporate emerging technology to benefit the platform
Share knowledge with team members, and contribute to
- Performs other functions as assigned
Knowledge, Skills and Abilities:
Experience automating operation workloads on AWS
Experience with at least one configuration management tool.
Experience working with at least one of the following languages: Python, .NET, Ruby, and Java
Understanding of CI and CD tools
Experience working in an Agile, fast paced, DevOps environment
Experience in building distributed, highly available applications in AWS
Strong Linux skills and windows administration skills.
A working understanding of networking, DNS, load balancing and firewalls
Excellent written and verbal communication skills with ability to communicate technical issues to nontechnical and technical audiences
Work Conditions and Physical Demands:
Primarily sedentary work in a general office environment
Ability to communicate and exchange information
Ability to comprehend and interpret documents and data
Requires occasional standing, walking, lifting, and moving objects (up to 10 lbs.)
Requires manual dexterity to use computer, telephone and peripherals
May be required to work extended hours for special business needs
May be required to travel at least 10% of time based on business needs
- Bachelor’s degree in Computer Science or related field required. Masters preferred
Minimum Related Work Experience:
2 years working with AWS in a production environment.
3 years of automation experience using python, or related scripting language
3 years of System Engineering experience in Linux or Windows
2 years of work experience utilizing DevOps practices
Nothing in this job description restricts management’s right to assign or reassign duties and responsibilities to this job at any time.
Title: Cloud Engineer II
Requisition ID: 19001013