Job Description
Job Description
Salary : $90,000 - $118,000 DOE
- Location : Atlanta, GA
- Hybrid Role (up to 2 days in office each week)
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.
Our company builds software that untrained users and field-service reps can use to rapidly enhance a units ability to manage the lifecycle of their communications infrastructure without requiring customizations. This software is stable, performant, secure and reusable as befits the needs of our customers and the domains in which they operate.
Infrastructure 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 are subject matter experts (SMEs) in all things related to containerized deployments, networking, and enterprise infrastructure software.
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 systemseg) Connecting work tracking tools with artifact repositories, testing frameworks and build appliances.
They act as mentors, consultants, and tech support to all our engineerseg) Respond to support requests and Slack messages from other engineers regarding org-support services. Publish documentation around pipelines and processes to improve engineer self-service reliability.
They plan, engineer, operate, and maintain infrastructure, applications and tooling as code wherever possibleeg) Install and administer Kubernetes, GitLab, Proxmox, Sonatype Nexus, etc.
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.eg) Identify pain points between project deployment environments, and recommend tooling or practices around artifact handling to improve speed of deployments
They address current developer needs by automating away repetitive work with a bias for continuous improvement and knowledge sharingeg) 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 can demonstrate expertise in architecting, operating, and automating software development pipelines, enterprise infrastructure, and / or complex networks.You can demonstrate in-depth knowledge of current and emerging DevOps tooling, patterns, and principles.You enjoy self-hosting and have experience with networking and Linux administrationYou exhibit a well-developed mental toolkit for thinking holistically about systems.You can effectively communicate your analyses of technical issues and recommendations for addressing them.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 processesYou 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 operate infrastructure, applications and services supporting software development Continuous Integration (CI), Continuous Delivery (CD), testing, security, artifact management, and network / device simulation.Lead, coach, advise other engineers on current and emerging company DevOps infrastructure and how to best use itWork alongside security, engineering, and operations teams to implement shared requirements and maintain shared systems with multiple stakeholdersGuide product and engineering teams to use self-service capabilities of our DevOps infrastructure to improve feedback loops.Build tooling and automation around coding, testing and security standards.Lead with data and automation everything you do.Champion Infrastructure as Code (IaC) over manual touch laborResearch emerging trends, practices and principles across the broader DevOps community.Educate and advise teams about your findings.Advocate for DevOps principles and best practices across all engineering teams.Requirements :
At least 2-4 years of experience in Infrastructure or DevOps Engineering, preferredExperience with on-prem, hybrid, and cross-cloud network design and implementation, preferredExperience with containerized infrastructure using Kubernetes and Docker or similarWillingness to work with Golang, Java, Python, JavaScript, TypeScript, Scala development tooling and processesWillingness to administer and operate applications and systems supporting multiple teamsExperience building and refining software development CI / CD pipelinesFamiliarity with current and emerging DevOps / CI / CD toolchains and processesMust be self-motivated, proactive and curiousMust be an effective problem solverMust build and maintain good working relationships through effective communication and interpersonal skillsAble to work in the CodeMettle office on hardware and maintain equipment as needed, up to 2 days each weekU.S. Citizenship required to access CodeMettle systemsWhy 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 success of our clients, company, and each and every member of the team.
Outstanding Culture and Perks :
Access and communication with Senior ManagementProfessional development and training opportunities401(k) with 100% vesting after 3 monthsMedical, Dental, and Vision insuranceHSA, FSA, and DCA accountsFlexible office hours and remote work opportunitiesOpen PTOParental leaveWellness and fitness center discountsMARTA commuter benefitsEmployee Assistance Programs and employee concierge servicesCodeMettle is an equal opportunity employer-M / F / D / V.