About the job
Please note: This position typically operates on a hybrid schedule in Charlotte, NC (Tuesday to Thursday in-office). We strongly prefer candidates who are based in Charlotte, NC, or are open to relocating.
Role Overview
The DevOps Engineer plays a crucial role in ensuring dependable software delivery by maintaining and enhancing CI/CD workflows, automation, and operational practices. This is an entry-level position where success is measured by the ability to learn swiftly, execute well-defined tasks, enhance documentation, and contribute to team reliability with mentorship from senior engineers.
Key Responsibilities
- Assist with build, deployment, and configuration management for applications and services.
- Support the upkeep of CI/CD pipelines (e.g., troubleshooting failures, enhancing reliability, and documenting usage).
- Help implement and sustain automation for routine operational tasks (e.g., environment setup, deployment steps, basic health checks).
- Participate in incident response as appropriate for your role, following runbooks and escalating issues when necessary; contribute to post-incident reviews by updating documentation.
- Support monitoring and alerting practices (e.g., recommending alert tuning, updating dashboards, basic log/metric validation) under guidance.
- Maintain internal documentation as part of daily activities (runbooks, SOPs, troubleshooting guides, and deployment documentation).
- Collaborate with software engineers, security, and platform teams to understand workflows and document repeatable procedures.
Required Qualifications
- 0-2 years of relevant experience (internships, co-ops, academic projects, or equivalent hands-on work are acceptable).
- Familiarity with Git and a basic understanding of modern SDLC practices.
- Comfortable operating in Linux environments and using the command line for routine tasks.
- Basic scripting ability (Bash) and the capacity to read and modify scripts with assistance.
- Strong written communication skills and attention to detail, particularly in creating and maintaining documentation.
Preferred Qualifications
- Exposure to AWS fundamentals (compute, networking, IAM concepts, and managed services).
- Familiarity with GitLab (repositories, merge requests, and CI/CD pipelines).
- Introductory programming experience in Python and/or C#.
- Basic knowledge of containerization (Docker concepts).

