Principal DevOps Engineer Job Description
Position Summary
We are seeking an exceptionally skilled and experienced Principal DevOps Engineer to join
our team. This role is pivotal in designing, implementing, and maintaining our next-generation
cloud infrastructure and CI/CD pipelines. The ideal candidate will be a deep technical expert
focused on enhancing system reliability, scalability, security, and, critically, cost efficiency. This
specialist must possess a profound understanding of the AWS ecosystem, Kubernetes
containerization, automation scripting, and cybersecurity principles.
Key Responsibilities
Infrastructure and Systems Mastery
● Operating System Expertise: Expert proficiency in both Windows and Linux
operating systems, capable of skillfully managing system configurations and resolving
complex, system-level issues.
● Network Engineering: Expert knowledge of network principles; proficiently configure
and maintain wired, wireless intranet, and VPN networks.
● Cloud Infrastructure Management (AWS):
○ Act as an AWS Services Expert, responsible for configuring, maintaining, and
optimizing the AWS infrastructure, including security and IAM permissions, cross-region
communication, traffic monitoring, routing configuration, various storage
services (S3, EBS, etc.), and RDS databases.
○ AWS Billing Service Specialist: Adept at understanding and analyzing the cost
structure of AWS expenditures and implementing correct adjustments and
architectural changes to achieve continuous cost reduction and optimization.
● Containerization and Orchestration:
○ Expert knowledge of Kubernetes (K8s) and Docker-compose, with a deep
understanding of cloud container management and operational lifecycle.
○ Proficiently use ArgoCD and FluxCD (GitOps) for automated deployment and
management of K8s applications.
Automation and CI/CD Pipeline
● Continuous Integration/Continuous Deployment (CI/CD): Proficient in configuring,
scripting and maintaining Jenkins or GitHub Actions to build and optimize robust
CI/CD pipelines.
● Deployment Proficiency: Skillfully deploy various application types to AWS, including
Amazon EKS, ECS, Fargate, Lambda, and other serverless/container platforms.
● Service Exposure: Expertly leverage AWS API Gateway and CloudFront for secure
and high-performance application publishing and distribution