DevOps Engineer

Digital Infuzion · Charleston, SC

Company

Digital Infuzion

Location

Charleston, SC

Type

Full Time

Job Description

Job Type

Full-time

Description

*While this is a WFH job, it does require onboarding at an NIH facility in either Bethesda, Maryland or the Raleigh-Durham area of North Carolina.

Welcome! At Digital Infuzion, we believe people can lead better, healthier lives. To do so, researchers need insights faster, and providers need on-demand data and tailored software solutions. This is why we are passionate about developing innovative solutions for the healthcare industry so researchers and providers can better serve their patients. We go beyond ordinary health IT services and solutions because we see the advancement of technology and bioinformatics as opportunities to make meaningful impacts in patients' lives. If you feel drawn to doing what you love in a creative, open, and growth-oriented environment all while helping people live healthier lives, then keep scrolling - we may have just the opportunity for you.

As a DevOps Engineer, you will be a part of a smart cross-functional team delivering digital business transformation solutions to our clients. You'll have the unique opportunity to increase the engineering team's productivity by hunting and solving opportunities within the products of some of the world's largest clients. You'll be instrumental in helping our engineering teams deliver customer features faster by identifying opportunities to automate.

Responsibilities

  • Designing, deploying, and maintaining cloud-based infrastructure in AWS, with a focus on building, testing, and administering highly available container application platform clusters (ECS, EKS, Kubernetes, Docker Datacenter, etc.).
  • Implementing Infrastructure as Code (IaC) using AWS CDK for enhanced efficiency and scalability.
  • Developing and implementing automation tools and scripts in Bash/Shell, Typescript, and Python for AWS infrastructure provisioning and management, using AWS CDK or Ansible where applicable.
  • Managing and configuring Apache web server, including rewrite rules and other configurations.
  • Championing security by integrating security practices into the development workflow, and ensuring the entire infrastructure remains secure.
  • Collaborating with software development teams to optimize applications for performance and scalability within the AWS environment.
  • Creating and maintaining CI/CD pipelines, including those built with CodePipeline, to support the project engineering team.
  • Offering technical guidance and leadership to team members, promoting DevOps best practices.
  • Assisting application teams in onboarding to container application platforms, covering aspects such as resource requirements, capacity analysis, and troubleshooting support.
  • Handling AWS provisioning, configuration management, storage management, network management, and virtualization.

Requirements

  • Bachelor's degree in Computer Science or related field required
  • Must be a U.S. Citizen or U.S. Legal Permanent Resident
  • Eligible for U.S. Government Clearance.
  • Proficiency in provisioning and configuring the underlying infrastructure for hosting applications on Docker, ECS, Fargate, and EC2.
  • Experience in building CI/CD pipelines.
  • Strong scripting skills in Bash/Shell, Typescript, and Python.
  • Hands-on experience with AWS CDK for IaC.
  • Expertise in enhancing security standards for cloud production environments.

Nice to have

  • AWS Certified, preferably AWS Certified DevOps Engineer - Professional
  • Have written scripts or built applications in Python/Ruby/Bash
  • Experience with both Static and Dynamic Application Security Testing methodologies and tools (Nessus, ZAP)
  • Strong understanding of security concepts, best practices and how to apply them, such as SSH, public key encryption, access credentials, certificates, TLS, data encryption
  • Excellent problem solving, analytical skills and technical troubleshooting skills
  • Knowledge of Docker, Kubernetes, and deployment of containerized applications/microservices architectures
  • Demonstrated skill with at least one or more configuration management/scripting technology (such as Ansible/Chef/Puppet)
  • Hands-on experience with CI/CD tools such as GitLab, Jenkins, Nexus, SonarQube or comparable substitutes, and building automated pipelines
  • 3+ years' experience developing software or scripting with Java, JavaScript, Python or UNIX shell
  • Experience with infrastructure as code / orchestration of Cloud infrastructure
  • Experience with software security, secure coding, or software assurance tools and techniques
  • Experience working in an agile environment, such as Scrum, Kanban, or SAFe
  • Source control experience (such as GitHub, BitBucket)
  • Demonstrated ability to explain technical issues clearly/accurately to technical/non-technical audiences
  • Demonstrated ability to work in a collaborative team with adjusting priorities and deadlines

Digital Infuzion, Inc. is an Equal Opportunity Employer. EOE/AA/M/F/D/V

It is the policy of Digital Infuzion, Inc. to provide equal employment opportunities without regard to race, color, religion, sex, gender identity, sexual orientation, national origin, age, disability, marital status, veteran status, genetic information or any other protected characteristic under applicable law. Pursuant to Executive Order on Ensuring Adequate COVID Safety Protocols for Federal Contractors. All applicants should be prepared to show proof of a COVID-19 vaccination upon hire.

Date Posted

10/26/2023

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8