Home | NextLabs Team | Career Openings | Cloud DevOps Engineer

Cloud DevOps Engineer

United States Career Openings

Information Technology

Cloud DevOps Engineer

Location: San Mateo, California

NextLabs®, Inc. is the leading provider of policy-driven information risk management software for Global 5000 enterprises. Our software offers a cohesive solution for improving compliance and mitigating information risk by preventing internal and external data loss, eliminating conflict-of-interest activity, and ensuring proper access to applications and data.

NextLabs® is looking for a Cloud DevOps Engineer I to be a vital part of our dynamic global IT Professionals. We are looking for candidates with a strong can-do attitude, and want to be part of a world-class team with a passion for excellence. The ideal candidate for this role will have experience in software development, system administration, deployment automation, quality assurance, and monitoring and maintaining large scale, mission critical services with various underlying dependencies. You will engage closely with architects, engineering teams, QA and operations team to deliver highly available and scalable services.

As a Cloud DevOps Engineer, you will be supporting one or more of the company’s SaaS Products. The products are hosted in Cloud Platform and span across all the popular technology stacks and deployment architectures. You will be working within the team of high-skilled professionals, providing a lightning fast operations support for the products, fulfilling day-to-day requests, working on automating the chores and participating in huge infrastructure re-engineering projects. You will be working in “SaaS Operations” environment as a part of 24/7 availability team, that supposes high personal availability and readiness to provide response, should any critical issues arise.

Responsibilities:

  • Work with various cloud providers to deploy and run infrastructure used by our SaaS products.
  • Operate, deploy and enhance components of our ecosystem such as Load Balancers, Firewalls, CI/CD rigs, orchestration, security infrastructure, monitoring and alerting tools, etc.
  • Serve as the escalation point for technical support issues.
  • Ensure that SLA for our 24/7 production and supporting environments is maintained.
  • Contribute to and maintain process and compliance documentation for the SaaS team.
  • Continually seek opportunities to improve SLA/Uptime and minimize customer impacts.
  • Keep customers informed about impending maintenance window, software deployment and infrastructure upgrades.
  • Delegate work as needed to our APAC Team.
  • Understand, champion and enforce security and compliance policies and procedures.
  • Track work activity, service tickets, or project tickets in Jira, SharePoint and other project tracking tools.
  • Participate in the on-call rotation and after-hours maintenance and deployment activities

Requirements:

  • BS or BA degree in computer science, engineering, or related field.
  • 6 years of system development (Java/J2EE and C++) experience with a minimum of 2 years in a team leader
  • A strong background in object-oriented programming and database design and development.
  • Working experience with enterprise applications such as ERP, PLM, CRM, and SCM.
  • Familiar with Operating System, Compiler, or Runtime technology.
  • Working knowledge of developing cloud applications on AWS and Azure is a plus.
  • Experience in developing AAA software, document management, or Identity and Access Management system.
  • Familiarity with security infrastructure and DRM a plus.
  • Understanding of enterprise directory deployment scenarios (Active Directory, LDAP, or ADSI) and directory schema extensions is a plus but not required. Must have a good knowledge of internet technologies (XML, Web Services, SOA, etc.) and familiarity with agile development principles.
  • Experience in working with build and release environment (perforce, Ant, Maven, etc) and test automation frameworks such as (STAF, Junit, Grinder, OpenSTA, etc.).
  • Ability to develop and execute team strategy and direction, and monitor projects for results.
  • Ability to understand, and clearly relate to other members of the organization, technical manuals, software specifications, hardware principals of operations, and general methods of applications software development methodologies and techniques.
  • Strong communication, influence and problem-solving skills.
  • Excellent work ethic.
  • Great team player.

This is an exciting opportunity for a candidate looking to play a key role at a successful and growing startup with a successful track-record for developing software solutions that are targeted to meet the enterprise customer.

 

For immediate consideration email resume to jobs@nextlabs.com.

Join the NextLabs team

Apply today to join one of our teams!