
DevOps Engineer
OnMed
full-time
Posted on:
Location Type: Hybrid
Location: White Plains • New York • 🇺🇸 United States
Visit company websiteSalary
💰 $150,000 per year
Job Level
Mid-LevelSenior
Tech Stack
AngularAnsibleAzureChefCloudDockerJavaJavaScriptKubernetesMaven.NETPuppetPythonRustTerraformTypeScript
About the role
- Design, build, and maintain scalable and secure cloud infrastructure and automated CI/CD pipelines for building, testing, and deploying applications.
- Develop automation solutions using Ansible or equivalent configuration management tools (e.g., Chef, Puppet) and scripting languages (Bash, Python) to configure and manage bare-metal and Azure cloud resources.
- Manage and maintain source code repositories.
- Monitor system performance, uptime, reliability, and capacity.
- Troubleshoot deployment and production issues, conduct root cause analysis, and drive incident response and postmortem processes.
- Implement observability best practices (logging, metrics, tracing) to identify and resolve performance bottlenecks.
- Own the build and deployment process for services and applications across development, staging, and production environments.
- Improve release reliability through automated testing, configuration management, and continuous integration strategies.
- Work closely with application development teams to integrate security best practices into the development and deployment pipeline to ensure compliance and protect applications and data.
- Integrate security best practices into DevOps workflows, including vulnerability scanning, secrets management, and compliance automation.
- Create and maintain technical documentation for infrastructure, processes, and configurations.
Requirements
- Deep knowledge of Azure cloud services and how to manage, configure, and deploy resources within the platform.
- Proficiency with Configuration Management tools like Ansible, Chef, and Puppet.
- Experience with containerization technologies like Docker, orchestration tools such as Kubernetes, and build management systems like Bazel, or language specific systems like Maven for Java, Cargo for Rust, CMake for C/C++.
- Deep knowledge of IaC tools such as Terraform to automate configuration and deployment of environments.
- Proficiency in scripting languages like Bash, PowerShell, or Python for automation.
- Experience with Azure DevOps and GitHub Actions.
- Understand GitOps, GitFlow, Branching, Tagging, Release Management.
- Knowledge of PowerShell, Azure CLI, Azure Bicep or Yaml is a plus.
- Knowledge of relational databases, application security best practices, and modern DevOps workflows is critical.
- Familiarity with Angular, Typescript, JavaScript, C#, .NET environments.
- Exceptional problem-solving skills.
- Ability to work independently as well as collaboratively.
- Must be able to work and thrive in a fast-paced, dynamic environment.
Benefits
- competitive salary and benefits package
- unlimited PTO
- paid holidays
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Azure cloud servicesAnsibleChefPuppetDockerKubernetesTerraformBashPythonGitHub Actions
Soft skills
problem-solvingindependent workcollaborative workadaptability