Sagent M&C - King of Prussia, PA

posted 4 months ago

Full-time - Senior
King of Prussia, PA
Professional, Scientific, and Technical Services

About the position

As a Senior DevOps Engineer at Sagent, you will lead the implementation and management of our DevOps practices, focusing on leveraging Azure and Google Cloud Platform environments. Your expertise in software development, infrastructure engineering, and automation, particularly with Kubernetes and Terraform, will ensure the seamless integration of development and operations efforts. This position offers a dynamic opportunity to drive efficiency, reliability, and innovation within our technology department. In your day-to-day role, you will be responsible for leading the deployment and management of DevOps practices across Azure and GCP, utilizing Kubernetes for orchestration to ensure robust, scalable service deployment. You will implement and maintain Infrastructure as Code (IaC) using Terraform to automate the provisioning of cloud infrastructure in a consistent and secure manner. Collaboration with cross-functional teams will be essential as you define requirements, develop technical specifications, and implement solutions that enhance security, streamline workflows, and provide clear visibility into our systems. You will oversee technology and software development projects, ensuring they align with DevOps principles and infrastructure engineering practices. Providing guidance and mentorship to project teams will be a key part of your role, leveraging your expertise in Azure, GCP, and Kubernetes to foster a culture of technical excellence and innovation. Additionally, you will develop and maintain tools and processes to automate repetitive tasks, focusing on continuous integration and deployment pipelines to facilitate high-velocity delivery and reduce manual interventions. Driving continuous improvement initiatives using automation and DevOps best practices will enhance system resilience and operational productivity. Your responsibilities will also include ensuring the continuous delivery and deployment of software applications by implementing advanced CI/CD practices integrated with Azure and GCP. You will work closely with development teams to optimize the release process, ensuring deployments are fast and error-free through automated pipelines. Staying abreast of emerging technologies and industry trends, particularly in cloud platforms and Kubernetes, will be crucial. You will adopt and advocate for advanced monitoring solutions like Dynatrace to monitor applications and infrastructure effectively, ensuring high availability and performance.

Responsibilities

  • Lead the deployment and management of DevOps practices across Azure and GCP.
  • Utilize Kubernetes for orchestration to ensure robust, scalable service deployment.
  • Implement and maintain Infrastructure as Code (IaC) using Terraform to automate cloud infrastructure provisioning.
  • Collaborate with cross-functional teams to define requirements and develop technical specifications.
  • Oversee technology and software development projects, ensuring alignment with DevOps principles.
  • Provide guidance and mentorship to project teams in Azure, GCP, and Kubernetes.
  • Develop and maintain tools and processes to automate repetitive tasks.
  • Drive continuous improvement initiatives using automation and DevOps best practices.
  • Ensure continuous delivery and deployment of software applications through advanced CI/CD practices.
  • Work closely with development teams to optimize the release process and ensure fast, error-free deployments.
  • Stay updated on emerging technologies and industry trends, particularly in cloud platforms and Kubernetes.
  • Adopt and advocate for advanced monitoring solutions like Dynatrace.

Requirements

  • Completion of a four-year college degree in a relevant discipline plus 6+ years of experience in a related field or equivalent experience in lieu of a degree.
  • Demonstrated ability to apply theoretical knowledge to achieve goals through your own work.
  • Experience providing guidance to others as a project manager or lead using technical expertise.
  • Proficiency in managing technology and software development projects in accordance with infrastructure engineering principles.
  • Strong ability to empower development teams through the introduction, development, and maintenance of efficient tools and processes.
  • Experience ensuring continuous, high-velocity delivery and automated deployment through software provisioning, configuration management, and team collaboration applications.
  • Proficiency in developing automation scripts and procedures in procedural language or other scripting language.
  • Demonstrated experience managing Kubernetes clusters and workloads in Azure or GCP environments.
  • Demonstrated experience with cloud monitoring platforms, particularly Dynatrace.
  • Extensive experience with Azure and/or Google Cloud Platform.
  • Proficient in managing and operating Kubernetes within cloud environments.
  • Advanced skills in infrastructure automation using Terraform.
  • Strong scripting capabilities in languages such as Python, Bash, or PowerShell.
  • Demonstrated expertise in implementing cloud-based monitoring solutions, with a preference for experience with Dynatrace.

Benefits

  • Remote/Hybrid workplace options
  • Health Benefits
  • Unlimited Flexible Time Off
  • Family Planning Services
  • Tuition Reimbursement
  • Paid Family Leave
  • 401(k) Matching
  • Pet Insurance
  • LinkedIn Learning
  • Virtual Social Experiences
  • Career Pathing
  • Focus Time Fridays
  • much, much more!
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service