DevOps Engineer Branford, CT

We are working with an outstanding client in the New Haven area who has an immediate need for a DevOps Engineer. This person will be responsible for implementing and managing the tools, processes and cloud environments to automate their build, testing, deployment, and production infrastructure. You will build and manage this infrastructure to ensure the availability and performance of the servers used by our internal and external customers. Oversee configuration, build, deployment and release management strategies. Among the skills, this position requires experience with scripting languages, cloud environments such as AWS, Google Cloud or Azure, common data stores (SQL/NoSQL) and Java build tools such as Jenkins, Ant, Gradle, etc.

Consistently named one of the Best Places to Work, and other top awards, this emerging company offers outstanding compensation, comprehensive benefits (including unlimited paid time off!), equity and a terrific culture.

Responsibilities

  • Design, promote and support Continuous Delivery
  • Seek quality and cost savings by automating any process we execute more than once
  • Manage the source code repository for the company’s products and customer implementations
  • Develop and maintain Continuous Integration processes, tools and execution; includes test frameworks, code quality analysis, etc.
  • Design, promote, and support microservices
  • Increase deployment reliability and frequency while reducing frictions
  • Develop and manage test automation frameworks that exercise the product
  • Develop and manage the build and versioning of code releases
  • Implement deployment processes that entails packaging releases, pushing releases and executing installs
  • Support customer infrastructure for cloud deployments
  • Conduct DevOps tool research, evaluation, proof of concept, installation, configuration and training
  • Participate in process analysis and documentation

Required Qualifications include:

  • 5 years of application development experience, preferably Java and JavaScript web application development
  • Proficient in both Windows and Linux administration
  • Demonstrated abilities in network administration and security
  • Demonstrated ability with scripting languages such as PowerShell, Bash, Perl, or Python
  • Administrative experience with Cloud server environments such as AWS, Google Cloud, Azure, and/or Openstack
  • Experienced in Agile software development practices and tools, such as Atlassian JIRA
  • Experience with version control systems, such as Subversion and Git
  • Experience with Java application build processes and tools, especially Ant, Gradle, Jenkins, and Artifactory
  • Experience with provisioning configuration management, and containerization solutions such as Terraform, Chef, Puppet, Ansible, Docker, Mesos or similar technologies
  • Experience with developing and supporting PaaS and IaaS architectures
  • Demonstrated experience with common data stores, both relational and NoSQL
  • Experience with monitoring and troubleshooting a highly available platform
  • Deep knowledge of software deployment, versioning and release management processes
  • Experience working with and supporting software development and production server environments
  • Bachelor’s degree in Computer Science or a related discipline
  • Excellent written and verbal communication skills
  • Ability to work in a fast paced, constantly expanding environment
  • Experience with documenting procedures
  • Able to troubleshoot and resolve internal and customer problems in a timely manner
  • Strong communication, interaction and customer service skills with external customers and staff members

Apply Now! for immediate consideration.

Sorry, no sponsorship is available for this full time position.