United states / canada (remote) Engineering — development / full-time
Everyone wants a career with impactAt nuvalence, you’ll be helping some of the world’s most renowned and ambitious companies build winning cloud platforms. As a senior devops engineer, you will help improve automation, infrastructure reliability, and enable engineering teams to use new technologies in a scalable, reliable, and highly available wayThis position requires hands-on experience and the ability to work closely with engineering teamsJoining the nuvalence devops team is an opportunity to help create infrastructure and define best practices using cutting edge technologies.
As a nuvalence software engineer, you will:
Identify automation opportunities and mentoring delivery
Design, build, test, and deploy highly scalable and resilient cloud-based applications on private and public clouds
Apply aws well-architected principles to production systems and operational support tooling
Take ownership of key architecture decisions
Developing infrastructure as code and ci pipelines
Providing direction for the software development lifecycle processes
Staying abreast of, and capitalizing on, emergent technologies
Stewardship of devops and continuous delivery
Design and implementation of platform and service lifecycle
Minimum of 5 years experience working with aws at scale, including demonstrated programming capabilities with the cli and api.
Minimum of 3 years working with infrastructure as code (cloudformation/codepipeline or terraform preferred).
Architecture and engineering of microservice-based distributions
Web services and rest apis
Docker image/container primitives and orchestration suites (eg: kubernetes, mesos/dcos, nomad)
Ci pipeline authoring (gitlab, jenkins, travis, circle-ci, etc)
Demonstrated knowledge of fundamental cloud security (e.g., identity and access management, nacl, security groups, os-level).)
Experience collaborating across multiple functional and/or technical teams to deliver an agile-based project
Ability to communicate with clients on a business level and translate their needs into a technical solution
The following experience is preferred:
8 years experience administering one or more linux distributions
5 years of shell scripting
5 years experience with git vcs
Traditional server concepts (networking, storage, security)
Across all of our roles, we look for folks who match the following general profile:
Passionate about delivering commercial software products and platforms to market.
Deeply technical and constantly in a state of learning.
Able to communicate clearly and efficiently with a variety of audiences including developers, clients, customers, partners and executives.
Fearless in getting “hands-on” with technology and execution.
Strong understanding of modern software engineering processes.
Deep understanding and interest in cloud and distributed systems architectures.
Comfortable with ambiguity with a drive for clarity.
Experience leading and growing technical talent (for software engineering managers).
We’re a dynamic work environment with great benefits including:
Flexible vacation and pto policies (we have a minimum vacation policy in fact!)