DevOps Engineer
2 days ago
Atlanta
Job DescriptionSalary: $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 systems, • eg) Connecting work tracking tools with artifact repositories, testing frameworks and build appliances., • They act as mentors, consultants, and tech support to all our engineers, • eg) 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 possible, • eg) 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 sharing, • eg) 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 administration, • You 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 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 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 it, • Work alongside security, engineering, and operations teams to implement shared requirements and maintain shared systems with multiple stakeholders, • Guide 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 labor, • Research 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, preferred, • Experience with on-prem, hybrid, and cross-cloud network design and implementation, preferred, • Experience with containerized infrastructure using Kubernetes and Docker or similar, • Willingness to work with Golang, Java, Python, JavaScript, TypeScript, Scala development tooling and processes, • Willingness to administer and operate applications and systems supporting multiple teams, • Experience building and refining software development CI / CD pipelines, • 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, • Able to work in the CodeMettle office on hardware and maintain equipment as needed, up to 2 days each week, • U.S. Citizenship required to access CodeMettle systems 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 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, • Medical, Dental, and Vision insurance, • 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.