Job description
Job Description We are looking for a DevOps engineer on an industry-leading medical coding application. In this role, you will oversee our DevOps operations, guiding domestic and global teams towards improving our infrastructure, deployment strategies, and operational efficiency. You will have a flexible mind and work closely with the product owners and several teams to enhance the existing application, while keeping an eye on the future and always looking to go beyond the status quo. As the DevOps engineer, you will be responsible for helping to automate and streamline our operations and processes on multiple platforms. You will build and maintain tools for deployment, monitoring, and operations, ensuring high availability, performance, and scalability of our infrastructure. You will also collaborate closely with development, QA, and IT teams to ensure continuous integration and delivery of our products and services. WHAT IS IN IT FOR YOU Experience a truly cross functional, collaborative, self-organizing agile team that works closely with business development, product, and design teams to enhance an industry-leading application. Develop into a well-rounded DevOps engineer Help to modernize many teams and applications See your work go live with continuous deployment! RESPONSIBILITIES: Designing, implementing, and maintaining our continuous integration and delivery pipelines. Develop and maintain scalable, reliable, and secure cloud infrastructure. Automate processes to ensure efficiency, quality, and scalability. Foster a culture of continuous improvement by introducing new technologies and practices to the team. Collaborate with cross-functional teams to resolve infrastructure issues and improve development workflows. Monitor system performance, troubleshoot issues, and ensure the security of our infrastructure. Mentors less experienced employees in fundamentals of DevOps and technology stack Adapts and applies changes to local team processes to support team goals; focuses on important information as determined by others Remove roadblocks to development using excellent troubleshooting and problem-solving skills Identify meaningful opportunities for improvement; mentor and be mentored by others Provide clear written communication using collaboration tools Demonstrate good presentation skills Influence the accomplishment of tasks beyond personal scope of responsibility Work with minimal supervision to provide solutions in a timely fashion Bring a passion to learn and the best engineering practices to the team MINIMUM QUALIFICATIONS Significant experience in developing solutions in Azure cloud services and/or AWS Excellent communication and interpersonal skills Ability to explain complex concepts to a layperson Proven programming skills Significant experience containerization technologies (e.g., Docker, Kubernetes). Proficient in scripting languages (e.g., Python, Bash) and automation tools (e.g., Ansible, Terraform). Solid understanding of CI/CD pipelines and tools Strong debugging skills Experience with infrastructure as code (IaC) and configuration management. Strong problem-solving skills and the ability to work in a fast-paced, dynamic environment. PREFERRED QUALIFICATIONS Microsoft Certified: DevOps Engineer Expert (AZ-400) AWS Certified DevOps Engineer – Professional (DOP-C02) Experience in few of these areas (or similar) Experience with VisualCron Experience in exchange, integration, sharing, and retrieval of electronic data; preferably health related data using HL7 standards. Experience in site reliability engineering EDUCATION: Bachelor's degree or equivalent. EXPERIENCE: Minimum 10 years of related experience