Job Overview
We are in search of a distinguished Senior Azure Cloud DevOps Engineer to become an integral part of our dynamic team. This pivotal role will empower you to facilitate the growth and implementation of scientific cloud computing practices across our organization. You will be entrusted with the critical responsibility of ensuring the reliability and security of our cloud-based systems, conducting thorough audits of existing configurations, and devising optimal solutions in areas such as networking, security, infrastructure-as-code, continuous integration/continuous deployment (CI/CD), and high-performance computing.
Key Responsibilities
- Collaborate with engineering teams to design, implement, enhance, and maintain cloud-based solutions that fulfill organizational requirements.
- Supervise the deployment and troubleshooting of cloud infrastructure, providing education to teams on cloud initiatives and safeguarding the cloud environment.
- Guarantee the effective operation of data storage and processing systems, in accordance with security protocols and industry best practices.
- Provide comprehensive support for cloud services, including data warehouses and data pipelines, ensuring seamless patching, maintenance, and configuration management.
- Manage cloud infrastructure utilizing Infrastructure as Code (IaC) practices, facilitating integration and automation across applications.
- Execute and uphold a CI/CD (DevSecOps) pipeline for systems, services, and infrastructure with a focus on automation and security.
- Monitor system performance and apply proactive measures for patching and maintenance, ensuring real-time issue remediation.
- Troubleshoot identity management and authentication challenges to maintain secure operations.
- Tackle a variety of complex problems, partnering with project teams to identify solutions and implement enhancements.
- Develop scripts for automating operational tasks in a cloud environment, leveraging your programming and scripting expertise.
- Ensure system uptime and performance aligns with contractual obligations and performance standards.
- Support daily operational activities, which include incident management, change management, and problem resolution.
- Assist technical leads in crafting operational plans, documentation, and monitoring solutions.
- Adhere to industry best practices for cloud configurations, architecture, and security.
Required Skills
- Bachelor's degree in Computer Science, Engineering, or a relevant field (Master's degree preferred).
- A minimum of 6 years of experience in Azure cloud engineering, architecture, or DevSecOps.
- Proficient in version control systems such as Git.
- Experience in fast-paced, collaborative environments.
- Hands-on experience with Docker, Kubernetes, and other containerization technologies.
- Proficient in Infrastructure as Code (IaC), including PowerShell/CLI.
- Comprehensive understanding of CI/CD processes, including GitHub Actions and YAML.
- Familiarity with self-hosted runners in GitHub Actions.
- Expertise in Azure Identity and Access Management, Governance, and Security best practices.
- Strong experience with Azure Batch compute and related services.
- Proficient in Python or R for scripting and automation tasks; familiarity with data manipulation libraries is advantageous.
- Experience in designing and managing data pipelines.
Qualifications
- Experience working with public health organizations, such as the CDC, is a plus.
- At least 6 years of experience with Bash and Unix scripting.
- At least 6 years of experience with Linux distributions, particularly Ubuntu.
- Knowledge of DAG tools, such as Airflow or Nextflow, is an added advantage.
- Awareness of cloud security best practices and data governance frameworks.
Career Growth Opportunities
We believe in nurturing talent and providing our team members with avenues for professional development and continuous learning, enabling them to enhance their skills and advance within our organization.
Company Culture And Values
Our organization emphasizes collaboration and innovation, fostering a work environment where team members are encouraged to share insights and solutions. We uphold a commitment to work-life balance, offering support for remote work along with a focus on diversity and inclusion.
Compensation And Benefits
We offer a competitive salary and comprehensive healthcare benefits to support your overall well-being. This position allows for remote work aligned with Eastern Time Zone hours, with a standard schedule of 9:00 AM to 5:00 PM ET, and occasional travel for training and project meetings, estimated at less than 25% per year.
Employment Type: Full-Time