Development Operations Engineer

Employer: Corvesta Inc.
Job Location: Roanoke, Virginia
Category: IT/Computers/Networking
Employment Type: Full Time
Last Updated: 11/13/2017
Closing Date: 1/31/2018
Corvesta Inc.
Corvesta, Inc. is the parent holding company for a family of companies dedicated to advancing oral
health through scientific research, technology, and benefits and practice management. OneMind Health,
Revolv, and Corvesta Life Insurance Company are among the wholly owned subsidiaries of Corvesta, Inc.
Corvesta also fulfills its mission through a variety of strategic partnerships and investments, including
Encara, C3 Jian, Inc. and Healthentic, Inc. Corvesta is a non-stock, non-profit holding corporation.
http://www.corvesta.com/
Job Description Position Summary:
 
The Development Operations Engineer [DevOps] is responsible for designing, developing and implementing automated Continuous Integration & Delivery solutions, as required, to support the technical capabilities at Corvesta. To be successful in this role one must be able to work effectively in a fluid, fast-paced environment. This role requires excellent communication skills, both with team members and business contacts at all levels. This role will primarily be focused on our Public Cloud platforms leveraging Infrastructure as Code to support CI/CD pipelines. In addition, the successful Cloud Operations Engineer must be able to work with minimal or no supervision on multiple concurrent complex projects and to coordinate the work of others in this environment. This role requires excellent troubleshooting skills and attention to detail.
                       
Essential Functions:
  • Operation of cloud based information systems across all phases of system engineering, provisioning, operation, support, maintenance, compliance, and decommissioning.
  • Deploy, manage, and monitor applicable alerting platforms to ensure adequate level of health monitoring for all production systems, including hardware, server components and deployed applications.
  • Designing processes and selecting tools that ensure compliance with HIPAA, SOC, and security procedures
  • Gather requirements to document and develop solutions to support the requirements
  • Assists development and Infrastructure as needed.
  • Research and implement new technologies to improve the environment
  • Develop automated pipelines, processes & scripts to support the deployment of customer solutions in cloud environments
  • Provides oversight, direction, and management to operational aspects of the SDLC process.
  • Instrumental in building and maintaining systems in support of and processes within the Continuous Delivery lifecycle.
  • Provide cross training to other engineers and developers across the organization
  • Participate in problem solving and troubleshooting of infrastructure and applications
 
Qualifications/Education/Experience:
  • Bachelor’s Degree.
  • Five to Eight years of System Administrator experience.
  • Deep knowledge of IaaS platform(s) – primary focus on AWS (possible Azure, Google, VMWare is useful)
  • Excellent knowledge of AWS Deployment & Management capabilities including CLI, CloudFormation, CloudTrail, CloudWatch and IAM.
  • Excellent troubleshooting skills
  • Experience building out highly-available public or private cloud infrastructure
  • Continuous Integration experience with tools such as TeamCity, Bamboo, Jenkins or other CI tools.
  • Excellent knowledge with Amazon Web Services APIs
  • Working knowledge of logging platforms (Splunk, Logstash, CloudTrail)
  • Strong understanding of application deployment/configuration processes
  • Vision to recognize opportunities for reducing manual updates/changes with automation in the development and operations infrastructure
  • Solid in-depth automation experience using configuration management tools, such as Puppet, Chef, Ansible, Vagrant
  • In-Depth Knowledge of Docker running locally on a Developers workstation and in the Cloud and creating Corporate-specific Docker images.
  • Experience building out highly-available public or private cloud infrastructures
  • Strong coding/scripting skills (Python or Java or Bash)
  • Experience with Linux and Windows platforms
  • Comprehensive experience in one or more source-code management systems.
  • Experience in multiple operating systems.
  • Experience with enterprise systems and SDLC processes within a large enterprise environment.
  • Agile/SCRUM experience a plus.
  • Application performance tuning.
  • Database environment experience (Oracle, SQL Server, MySQL, PostgreSQL).
  • SDLC processes and governance.
  • Experience in systems tools/protocols.
  • Working knowledge of different development platforms and how they are compiled.
  • Development background with one or more languages is required (Java, C#, Ruby, PowerShell, BASH, VB).
  • Working knowledge of Docker management tools such as ECS, Mesosphere, Kubernetes is a plus
  • Demonstrated experience leading people and getting results through others.  
  • Ability to think and plan strategically for organizational success.
  • Strong interpersonal and communication skills.  
 
Physical Demands and Work Environment:
 
The physical demands and work environment characteristics described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
 
  • Physical demands: While performing the duties of this job, the employee is occasionally required to walk; sit; use hands to finger, handle, or feel objects, tools, or controls; reach with hands and arms; balance; stoop; talk or hear. Use of hands is required for such technological devices such as a computer, telephone, blackberry and others. The employee must occasionally lift and/or move up to 15 pounds. Specific vision abilities required by the job include close vision, distance vision, color vision, peripheral vision, depth perception and the ability to adjust focus. The employee will be required to travel (sometimes long distances) to attend required meetings.
  •  Work environment: The work is limited to the office environment with occasional trips to other office facilities or locations necessitating walking outdoors or driving. The noise level in the work environment is usually minimal.
Sharing and Options