Senior CI/CD Engineer

Posted 27 April 2022
Salary Competitive
Job type Permanent
DisciplineSoftware Engineering
Contact NameSpencer Adams
Remote working Remote

Job description

At Rise8, we’re in the business of inspiring culture by enabling clients to ruthlessly prioritize end-user value to build, test, and deliver regularly, consistently, and quickly as possible.

Ultimately, you will drive the product strategy for a very complex continuous integration and delivery pipeline, advised by internal customers, industry standards, technical capability, and internal initiatives. You will:
  • Develop CI/CD principles
  • Review and modify CI/CD principles, iteratively
  • Advise on the development and operations of CI/CD tools/platforms
  • Work with product teams to develop and maintain pipeline configurations
  • Automate processes to reduce toil
  • As part of that you will be in close contact with product teams in your portfolio about their software build and deployment needs and how CI/CD can provide a friction-less experience.
  • You will work with clients who may have never before taken part in design thinking, test-driven-development (TDD), paired programming, continuous-release deployment, backlog management, or even interacted with the user they provide software to. 
  • You will teach the why behind each of these practices, be flexible to client preferences, and discover new tools that will enable your customer to understand the value that comes with agile software development. 
  • You will be responsible for learning how your client likes to learn, how they like to receive feedback, and what ubiquitous language they use so you can speak in terms that resonate with them. 
  • You will learn, teach, and change your approach constantly to best collaborate towards a new way of thinking about engineering. 
  • You will pair with the customer’s developers and engineers to teach them how to establish CI/CD and ensure that development is delivered week over week while continuously gauging feedback from real users in real time. 
  • You will be pairing with military service people and other developers to deliver value in real time.
  • You will be responsible for building and testing software solutions and ensuring the team builds upon what we provide not only technically but what we can teach through our practices.
  • You will work with a balanced team in mind while building software that fits the user needs, business objectives, and stakeholder vision so the team can quickly make informed engineering decisions based on validated assumptions.

Necessary Experience
  • 6-10 years of Software Development experience in a variety of programming languages
  • Strong script writing (languages are irrelevant)
  • Management of infrastructure assets (networks, servers, operating systems, DBs)
  • Familiarity with software packing tools (.exe, .deb, .rpm, Docker)
  • Familiarity with version control tools (Git, Subversion, Mercurial)
  • Management of cloud providers (AWS, GCP, Azure)
  • Familiarity with security/vulnerability tools
  • Familiarity with code coverage analytical tools
  • Familiarity with monitoring tools
  • Experience on both the frontend and the backend
  • Strong experience with API Development
  • You are comfortable running your software in Linux environments
  • You have a good understanding of algorithms, databases, design patterns, and understand how to apply them
  • BA/BS in Computer Science or related field, or equivalent experience
  • Experience in training, mentoring and/or upskilling engineers
  • Strong communication skills and interest in a pair-programming environment
  • Experience in Test Driven Development (TDD) and agile methodologies
  • Strong facilitation skills
  • Passion for growing your skills, tackling interesting work and challenging problems
  • Ability to travel up to 25%

Desired Experience
  • Experience with event streaming (e.g. Kafka) a plus
  • Experience with DoD, especially at a DoD "Software Factory"
  • Experience at Pivotal Labs
  • Security Clearance

About You
  • You want to make tomorrow better than today. 
  • You enjoy daily decision making and real product delivery on a balanced team of product management, design, and engineering. 
  • You help ensure project success and client satisfaction. 
  • You enjoy collaborative teams, pairing with team members, and inviting your clients to participate. 
  • You like to work alongside, and learn from, lean and agile leaders. 
  • You are a creative problem solver who is comfortable with uncertainty and can lead the design effort to make better product decisions. 
  • You’re a curious and keen learner who thrives on enhancing your (and our) practices and knowledge.

Please Note: All of Rise8’s work in this area is with Federal Government customers that require our employees involved with their projects be U.S. citizens. As such, this role requires U.S. citizenship. If hired, you would also be required to go through a background investigation for Public Trust Clearance. Ability to obtain a Secret or Top Secret Clearance preferred.

Rise8 is an Equal Employment Opportunity employer that will consider you for this role regardless of race, color, religion, gender, sexual orientation, marital status, gender identity or expression, national origin, genetics, age, disability status, protected veteran status, or any other characteristic protected by applicable law.