DevOps Engineer

CodeMettle
Atlanta, GA Full Time
POSTED ON 3/14/2024 CLOSED ON 4/22/2024

What are the responsibilities and job description for the DevOps Engineer position at CodeMettle?

Location: Atlanta, GA (hybrid - remote candidates will not be considered)

U.S. citizenship required to access CodeMettle systems.

 

CodeMettle provides a flexible data management software platform that solves complex, mission critical network, communications, and process management challenges. CodeMettle serves defense, government, and communications providers and offers innovative and scalable management of networks. The company is based in Atlanta, GA and is growing a team of talented and dedicated professionals committed to delivering superior software and services to customers worldwide.

 

CodeMettle is a growing company passionately focused on solving the toughest problems for the most discerning customers. We provide custom software development and integration services for companies in the broadcast, telecommunications and government defense markets. CodeMettle engineers customize, integrate and deploy new installations of CodeMettle software to customers around the world.

 


Product Development builds software that untrained users and field-service reps can use to rapidly enhance a unit’s ability to manage the lifecycle of their communications infrastructure without requiring customizations. This software is customer-hosted, stable, performant, secure and reusable as befits the needs of our customers and the domains in which they operate.

 

Product DevOps Engineers build, operate and optimize systems enabling all teams to accelerate the flow of value to our customers. They are passionate about eliminating waste and increasing quality through automation and decreasing feedback loops. They are the champions of DevOps principles and actively coach across teams in order to improve value delivery across the company.

 

They do this in a number of ways:

They are the primary architects and builders of software development pipelines that reduce waste and improve value by connecting tools and systems.

  • e.g. Build artifacts automatically and maintain an artifact repository. Develop and maintain QEMU/KVM VM and Docker images.

They act as mentors, consultants, and tech support to all our engineers.

  • e.g. Respond to support requests and incidents. Communicate clearly when troubleshooting with developers to increase their self-sufficiency in debugging.

They plan, engineer, operate, and maintain infrastructure, applications and tooling “as code” wherever possible.

  • e.g. Install and administer bare metal Kubernetes/Docker, GitLab, Sonatype Nexus and more

They identify changes which can be made in our processes, infrastructure, or tools to decrease feedback loops, while improving self-service options, code quality, security, and developer quality of life.

  • e.g. Identify and propose solutions for pain points in software development practices, sales engineering demonstrations, and customer deliveries

They address current developer needs by automating away repetitive work with a bias for continuous improvement and knowledge sharing.

  • e.g. Automate software builds and deployments to local or remote compute hosts to reduce manual configuration time spent by engineers on hosting infrastructure.


You may be a good fit if:

  • You demonstrate skill in architecting, operating, and automating both software development pipelines and development environments
  • You can demonstrate technical knowledge of current and emerging DevOps tooling, patterns, and principles
  • You exhibit a mental toolkit for thinking holistically about systems
  • You can effectively communicate your analyses of technical issues and recommendations for addressing them
  • You enjoy self-hosting web servers and have experience with networking and linux administration
  • You have experience with Ansible automation and GitLab CI
  • You can build systems and pipelines from scratch as well as enhance existing ones
  • You can illustrate your ability to proactively identify and mitigate wasteful processes
  • You can effectively contribute and collaborate with multiple types of cross-functional teams
  • You enjoy being a maker, have a passion for open source software, and love nerding out


The role:

  • Propose, design, build and administrate infrastructure, applications, and services supporting software development Continuous Integration (CI), Continuous Delivery (CD), automated testing, secrets management, and artifact management.
  • Utilize solid understanding of unix system administration to build and administer bare metal compute systems.
  • Champion Infrastructure as Code (IaC) over manual touch labor.
  • Build and maintain simulated lab environments that exercise and showcase product capabilities (e.g. network simulations, scale testing, device simulators).
  • Be a part of responding to incidents, to include investigation and recovery.
  • Work alongside engineering, operations and security teams as a member of different cross-functional teams.
  • Guide product and engineering teams to use self-service capabilities of our DevOps infrastructure to improve feedback loops.
  • Research emerging trends, practices and principles across the broader DevOps community and share your findings with the team.
  • Advocate for DevOps principles and best practices across all engineering teams.


Requirements:

  • At least 2-4 years of experience in Product DevOps Engineering, preferred
  • Experience building and refining software development CI / CD pipelines in GitLab CI or similar
  • Experience with deploying many containers through orchestration tools such as docker-compose or Kubernetes
  • Experience with maintaining on-prem bare metal compute environments (e.g. certificate management, DNS, routing, storage, and hypervisors)
  • Willingness to work with development tooling/processes for Golang (go mod), Java (maven), Python (pip), JavaScript/TypeScript (npm), Scala (sbt)
  • Willingness to administer and operate applications and systems supporting multiple teams.
  • Willingness to create new (greenfield) AND upgrade existing (legacy) systems around value
  • Familiarity with software artifact repository tools such as Sonatype Nexus or JFrog Artifactory
  • Familiarity with current and emerging DevOps / CI / CD toolchains and processes
  • Must be self-motivated, proactive and curious
  • Must be an effective problem solver
  • Must build and maintain good working relationships through effective communication and interpersonal skills


Why join CodeMettle?

At CodeMettle, you will be part of an exciting, rapidly growing team that is disrupting the network & systems management landscape and transforming network managers into fully automated, highly efficient business service orchestrators. You will work alongside fun and talented people with an amazing culture, focused on the success of our clients, company, and each and every member of the team.


Outstanding Culture and Perks:

  • Access and communication with Senior Management
  • Professional development and training opportunities
  • 401(k) with 100% vesting after 3 months
  • HSA, FSA, and DCA accounts
  • Flexible office hours and remote work opportunities
  • Open PTO
  • Parental leave
  • Wellness and fitness center discounts
  • MARTA commuter benefits
  • Employee Assistance Programs and employee concierge services


CodeMettle is an equal opportunity employer-M/F/D/V.

E-Verify Participation Notice

DevOps Engineer
KTek Resourcing -
Alpharetta, GA
DevOps Engineer
TALENT Software Services -
Alpharetta, GA
DevOps Engineer
ELITE MENTE LLC -
Atlanta, GA

For Employer
Looking for Real-time Job Posting Salary Data?
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a DevOps Engineer?

Sign up to receive alerts about other jobs on the DevOps Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$116,251 - $150,519
Income Estimation: 
$135,310 - $175,142
Income Estimation: 
$116,251 - $150,519
Income Estimation: 
$135,310 - $175,142
Income Estimation: 
$70,726 - $96,424
Income Estimation: 
$90,594 - $121,961

Sign up to receive alerts about other jobs with skills like those required for the DevOps Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Domain Management Skill

    • Income Estimation: $66,007 - $81,554
    • Income Estimation: $66,052 - $86,265
  • Hosting Skill

    • Income Estimation: $75,475 - $104,172
    • Income Estimation: $82,237 - $108,966
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other DevOps Engineer jobs in the Atlanta, GA area that may be a better fit.

DevOps Engineer

UST, Alpharetta, GA

DevOps Engineer

Payce Inc, Atlanta, GA