Senior DevOps Engineer

Senior DevOps Engineer

Requirements

We are seeking an experienced Senior DevOps Engineer to join our team. In this role, you will be responsible for designing, building, and maintaining our company’s infrastructure and deployment pipelines. You will work closely with our development teams to automate software delivery processes and ensure reliable, scalable, and secure systems operations.
Key Responsibilities:
  1. Design and implement highly automated, scalable, and fault-tolerant infrastructure using infrastructure as code (IaC) tools like Terraform, CloudFormation, or Ansible.
  2. Build and maintain continuous integration and continuous deployment (CI/CD) pipelines using tools such as Jenkins, GitLab CI/CD, or AWS CodePipeline.
  3. Collaborate with development teams to streamline the software delivery process, from code commit to production deployment.
  4. Implement and maintain monitoring and logging solutions for our infrastructure and applications using tools like Prometheus, Grafana, ELK Stack, or Splunk.
  5. Ensure the security and compliance of our systems by implementing best practices for access control, secure networking, and data protection.
  6. Participate in on-call rotations and respond to production incidents, troubleshoot issues, and implement preventative measures.
  7. Automate and optimize operational tasks through scripting and automation tools like Ansible, Bash, Python, or PowerShell.
  8. Mentor and provide technical guidance to junior DevOps engineers and collaborate with cross-functional teams.
  9. Stay up-to-date with the latest DevOps trends, tools, and best practices, and contribute to the continuous improvement of our processes and infrastructure.
Qualifications and Skills:
  1. Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent experience.
  2. Minimum of 5 years of experience in a DevOps or similar role, with a strong understanding of cloud infrastructure (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  3. Proficient in infrastructure as code (IaC) tools like Terraform, CloudFormation, or Ansible.
  4. Solid experience with CI/CD tools such as Jenkins, GitLab CI/CD, or AWS CodePipeline.
  5. Expertise in monitoring and logging solutions like Prometheus, Grafana, ELK Stack, or Splunk.
  6. Strong scripting skills in languages like Bash, Python, or PowerShell.
  7. Experience with configuration management tools like Ansible or Puppet.
  8. Familiarity with agile software development methodologies and practices.
  9. Excellent problem-solving, troubleshooting, and analytical skills.
  10. Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams.
  11. Passion for automating processes, improving efficiency, and ensuring system reliability and security.
Preferred Qualifications:
  1. Experience with cloud-native architectures and microservices.
  2. Knowledge of security best practices, compliance frameworks (e.g., PCI-DSS, HIPAA, SOC 2), and data protection regulations.
  3. Expertise in containerization technologies like Docker and Kubernetes.
  4. Familiarity with service mesh technologies like Istio or Linkerd.
  5. Experience with serverless architectures and technologies like AWS Lambda, Azure Functions, or Google Cloud Functions.

Apply for this Job

Click or drag a file to this area to upload.
Click or drag a file to this area to upload.

Make Real-Time Healthcare Decisions

We have the technology, strategy, and domain expertise to help you make the most of AI.