Search

Senior Network Developer

PublishedPublished: 6/14/2022
Technology

Job Description

Senior Network Developer

\n

Location: Nashville, Tennessee, United States

\n

Industry: IT Services and IT Consulting

\n

Work Setting: Hybrid

\n


\n

Are you passionate about building secure, scalable cloud platforms and automating infrastructure that supports mission-critical applications? We are seeking a Senior DevOps Engineer to design, implement, and optimize cloud infrastructure, CI/CD pipelines, observability platforms, and operational processes that support clinical trial data management systems and business-critical services.

\n

Position Summary

\n

The Senior DevOps Engineer is responsible for designing, automating, and maintaining AWS cloud infrastructure while ensuring high availability, security, scalability, and operational excellence. This role combines cloud engineering, infrastructure automation, systems administration, DevOps practices, incident management, and platform reliability to support modern software delivery and production operations.

\n


\n

Key Responsibilities

\n

Cloud Infrastructure Engineering

\n

    \n
  • Design, deploy, and maintain cloud infrastructure within AWS environments.
  • \n

  • Build highly available, scalable, and secure cloud-native solutions.
  • \n

  • Manage compute, networking, storage, and platform services supporting critical applications.
  • \n

  • Optimize infrastructure performance, reliability, and operational costs.
  • \n

  • Implement infrastructure best practices aligned with security and compliance requirements.
  • \n

\n

Infrastructure as Code (IaC)

\n

    \n
  • Design and manage Infrastructure as Code solutions using Terraform.
  • \n

  • Automate provisioning, configuration, and deployment of cloud resources.
  • \n

  • Maintain reusable infrastructure modules and deployment templates.
  • \n

  • Implement version-controlled infrastructure management practices.
  • \n

  • Support environment consistency across development, testing, and production systems.
  • \n

\n

CI/CD & Release Automation

\n

    \n
  • Design, build, and maintain CI/CD pipelines.
  • \n

  • Automate application build, validation, testing, and deployment workflows.
  • \n

  • Improve deployment reliability, speed, and consistency.
  • \n

  • Support Agile software delivery practices through continuous integration and continuous deployment.
  • \n

  • Collaborate with development teams to streamline release processes.
  • \n

\n

Linux Systems Administration

\n

    \n
  • Administer and maintain Linux-based production systems.
  • \n

  • Support system configuration, performance tuning, patching, and maintenance.
  • \n

  • Troubleshoot operating system, application, and infrastructure issues.
  • \n

  • Ensure platform stability through proactive monitoring and operational management.
  • \n

  • Maintain secure and compliant server environments.
  • \n

\n

Observability & Monitoring

\n

    \n
  • Design and enhance monitoring, logging, alerting, and observability capabilities.
  • \n

  • Implement proactive monitoring solutions to detect service degradation and operational risks.
  • \n

  • Analyze performance metrics, logs, and system behavior to improve reliability.
  • \n

  • Develop dashboards and operational insights supporting incident prevention and resolution.
  • \n

  • Improve operational visibility across cloud and application environments.
  • \n

\n

Incident Management & Reliability Engineering

\n

    \n
  • Participate in production support and incident response activities.
  • \n

  • Lead troubleshooting efforts for complex infrastructure and application issues.
  • \n

  • Perform root cause analysis and implement long-term corrective actions.
  • \n

  • Reduce operational risk through automation, resilience engineering, and process improvement.
  • \n

  • Support service availability and uptime objectives.
  • \n

\n

Networking & Security

\n

    \n
  • Manage and troubleshoot cloud networking components and integrations.
  • \n

  • Apply networking best practices related to:
  • \n

  • Routing
  • \n

  • Security Groups
  • \n

  • Firewalls
  • \n

  • Load Balancing
  • \n

  • DNS
  • \n

  • Connectivity
  • \n

  • Implement security controls and infrastructure hardening practices.
  • \n

  • Support vulnerability remediation and secure deployment standards.
  • \n

\n

Automation & Scripting

\n

    \n
  • Develop automation solutions using scripting languages such as:
  • \n

  • Python
  • \n

  • Ruby
  • \n

  • Shell Scripting
  • \n

  • Automate repetitive operational tasks and administrative processes.
  • \n

  • Improve operational efficiency through tooling and automation initiatives.
  • \n

  • Develop runbooks and self-healing operational capabilities where appropriate.
  • \n

\n

Collaboration & Agile Delivery

\n

    \n
  • Partner closely with:
  • \n

  • Software Engineers
  • \n

  • QA Teams
  • \n

  • Product Teams
  • \n

  • Security Teams
  • \n

  • Infrastructure Teams
  • \n

  • Support Agile development and DevOps culture initiatives.
  • \n

  • Participate in sprint planning, architecture discussions, and operational reviews.
  • \n

  • Promote DevOps best practices throughout the software development lifecycle.
  • \n

\n

Documentation & Operational Excellence

\n

    \n
  • Create and maintain technical documentation, architecture diagrams, runbooks, and operational procedures.
  • \n

  • Document incident response processes and troubleshooting guides.
  • \n

  • Establish operational standards and best practices.
  • \n

  • Drive continuous improvement across platform engineering and operations.
  • \n

\n


\n

Required Qualifications

\n

    \n
  • Bachelor's degree in Computer Science, Information Technology, Engineering, or related field (or equivalent practical experience).
  • \n

  • 4+ years of hands-on AWS and DevOps engineering experience.
  • \n

  • 5+ years of Linux systems administration experience.
  • \n

  • Strong experience with Infrastructure as Code and cloud automation.
  • \n

  • Experience supporting production environments and mission-critical services.
  • \n

  • Strong troubleshooting and problem-solving capabilities.
  • \n

  • Excellent collaboration and communication skills.
  • \n

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...