
DevOps Engineer
NinjaOne
full-time
Posted on:
Location Type: Hybrid
Location: California, Colorado, Connecticut, Florida, Illinois, Kansas, Maine, Massachusetts, New Jersey, New York, North Carolina, Oregon, Tennessee, Texas, Virginia, Washington • 🇺🇸 United States
Visit company websiteSalary
💰 $100,000 - $170,000 per year
Job Level
Mid-LevelSenior
Tech Stack
AWSCloudGoLinuxMacOSNoSQLPerlPostgresPythonRDBMSTerraform
About the role
- Design, develop, and deploy secure, compliant infrastructure in AWS.
- Drive automation in infrastructure deployments while shaping the long-term technology strategy and planning.
- Lead the development and maintenance of a cutting-edge CI/CD framework and quality ecosystem, integrating new testing and automation tools to streamline workflows.
- Define and uphold best practices, procedures, and processes to ensure consistent, high-quality delivery.
- Take charge of delivering complex infrastructure projects, leveraging your expertise across all infrastructure technologies to ensure scalable and maintainable solutions.
- Proactively monitor infrastructure alerts and metrics, offering technical escalation points for production support both during business hours and after-hours.
- Troubleshoot and support cloud infrastructure, infrastructure as code, monitoring systems, alerting, and lead root cause analysis efforts.
- Own assigned tasks and tickets, ensuring successful resolution.
Requirements
- 6+ years of experience working in a cloud-based DevOps environment, specifically AWS.
- Hands-on experience developing, securing, and operating highly automated and sophisticated cloud infrastructure solutions in AWS.
- Proficient with tools like AWS CloudFormation, CDK, Terraform, and SSM Scripts for managing AWS entities and infrastructure automation.
- Comfortable with agile tools (Jira, Confluence, etc.), version control systems (Git, BitBucket), and deployment strategies for both iterative and continuous development.
- Deep understanding of CI/CD tools, with CircleCI experience being a plus.
- Experience in developing, deploying, and integrating software solutions seamlessly within cloud infrastructure.
- Expert in cloud operations, ensuring the scalability, reliability, and maintainability of cloud-native applications.
- Ability to coach and guide a team, fostering skill growth and career development.
- 5+ years of experience working with *nix operating systems (Linux, MacOS, BSD-variants, IBM AIX).
- 5+ years of scripting experience with languages like Shell (bash, zsh, etc.), Go, Python, PERL, Tcl/Tk.
- 5+ years of experience in production environment monitoring, alerting, and managing change and configuration.
- 5+ years working with cloud-based data storage technologies, especially S3 and EFS.
- Familiarity with NoSQL is a plus.
- 3+ years working with message-oriented middleware and queueing technologies like AWS SNS, SQS.
- Experience with RDBMS (RDS, Aurora, Postgres) is required; NoSQL experience will make you stand out.
- Previous experience with caching technologies like Elasticache is highly desirable.
Benefits
- medical, dental, and vision insurance
- 401(k) plan
- unlimited PTO
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
AWSCI/CDinfrastructure as codecloud infrastructurescriptingmonitoring systemsRDBMSNoSQLcaching technologiesmessage-oriented middleware
Soft skills
leadershipcoachingteam guidanceproblem-solvingcommunication