Remote DevOps Engineer
closedCDC Foundation
๐ต $103k-$143k
๐Remote - United States
Job highlights
Summary
Join the CDC Foundation as a DevOps Engineer to advance its mission by providing engineering and technical guidance for critical applications in a public health organization. This role will drive improvements in security, agility, responsiveness, and efficiency of software delivery processes through automation and optimization of existing deployment architectures and processes.
Requirements
- Bachelorโs degree or higher in Computer Science, Software Engineering, Information Technology or related field
- Minimum of five (5) years of experience working as a DevOps Engineer or Site Reliability Engineer (SRE)
- Experienced in software delivery in a production setting, with emphasis on reliability, automation, testing, measuring, and scaling infrastructure
- In-depth knowledge of DevOps tools and system architectures including data, application, security, and network architectures
- Experience in usage of CI/CD tools like Jenkins, GitHub Actions, Azure DevOps, or GitLab
- Hands on experience working in cloud-based environments (Azure, AWS, or GCP) including provisioning and managing resources using tools like Azure Bicep or CloudFormation
- Solid understanding of โInfrastructure as Codeโ principles and using related tools (e.g., Terraform, Ansible, Chef, Puppet) in a production setting
- Proficient in scripting languages (e.g., Python, bash, PowerShell). Proficient in Linux for administration and troubleshooting tasks and experience with Windows Server environments
- Familiarity with containerization technologies like Docker and orchestration platforms like Kubernetes
- Familiarity with monitoring and logging tools like Prometheus, Grafana, ELK Stack, or Splunk
- Familiarity with agile development methodologies, software design patterns, and best practices
- Outstanding interpersonal and teamwork skills; and the ability to develop productive working relationships with colleagues, stakeholders, and partners
- Experience working in a virtual environment with remote partners and distributed teams
Responsibilities
- Help build, monitor, and lead the implementation of new and ongoing DevOps and automation pipelines within the Los Angeles County Department of Public Health
- Work across product lines and cross functional teams with focus on enhancing efficiency, reliability and security of the software, data products, deployment, and delivery processes
- Act as a bridge between development and IT Operations teams in automating the software deployment and configuration management processes for the identified projects
- Develop, maintain, and oversee deployments in cloud (Azure Cloud) and hybrid-cloud environments
- Enhance observability practices in-use and help build tools for better monitoring, logging, and alerting to proactively collect data about applications, notify on errors, resolve issues, and improve visibility/observability into application behavior
- Act as DevOps Subject Matter Expert (SME) and drive adoption in the areas of containers, continuous Integration/Continuous Deployment (CI/CD), Infrastructure as Code (IaC) and cloud automation
- Facilitate training sessions for program and IT staff on using and effectively managing the pipelines. Foster DevOps adoption within the department and participate in DevOps focused guild activities
- Perform automation and monitoring surrounding the usage of Integration Engines (Rhapsody / Mirth) for processing HL7 messages
- Perform deployment, administration, monitoring and support activities for deploying and operating microservices on Azure
- Plan and develop a deployment and governance strategy for a DPH wide Application Programming Interface (API) tier
- Plan and develop a strategy for incorporating containers and container orchestration frameworks (Docker, Kubernetes, other)
- Prototype and provide guidance on Data Ops functions for automation surrounding analytic/scheduling frameworks (Spark, Air Flow, etc.)
- Develop success metrics for DevOps infrastructure and drive improvement toward those measures
- Participate in incident response activities across identified projects and mitigate issues
- Lead postmortem discussions and drive continuous improvement to prevent similar outages
- Work to provide developers with the best tools to ensure system uptime, performance and develop a DevOps mindset
- Conduct technology evaluations, provide architectural guidance, and aid in incorporating industry best practices
- Aid in load and performance testing efforts to ensure the application is ready to handle projected data volumes and traffic
This job is filled or no longer available
Similar Remote Jobs
- ๐Mexico
- ๐ฐ$158k-$218k๐United States
- ๐Bangladesh
- ๐United States
- ๐Worldwide
- ๐Poland
- ๐Poland
- ๐Germany
- ๐ฐ$90k-$230k๐United States
- ๐India