ApplyPrincipal Infrastructure Engineer
Posted about 2 months agoViewed
View full description
Requirements:
- 7+ years in software engineering, technology architecture, and DevOps with a demonstrated ability to design, implement, and maintain secure, scalable, and resilient systems.
- Strong computer science fundamentals.
- Extensive experience building enterprise-grade software with Python, Go, or other modern programming languages.
- Deep knowledge of distributed systems and cloud platform concepts.
- Solid understanding of fundamental CI/CD, GitOps, and DevOps concepts and experience with building pipelines using technologies such as Jenkins or CircleCI.
- Strong understanding of Linux operating system concepts and proficiency with Python and Bash scripting.
- Strong technical acumen with Kubernetes and hands-on experience with deploying and managing services on clusters using tools like Helm and ArgoCD.
- Deep understanding of provisioning infrastructure in a hybrid-cloud environment, infrastructure-as-code (IaC) principles, and familiarity with relevant technologies such as Ansible and Terraform.
- Experience building and deploying robust and secure web APIs and microservices.
- Familiarity with container image building and container runtimes.
- Experience building Linux packages and distribution platforms like Artifactory or similar technologies.
- Experience building systems for data analytics using the ELK stack or similar technologies.
- Proficient in cloud computing technologies and have experience working with AWS, Azure, or GCP.
- Proven high-growth startup experience in scaling and supporting engineering teams.
Responsibilities:
- Build cutting-edge customized tooling solutions to run complex workloads at scale across hybrid cloud environments to enhance software development, testing, and deployment efficiency.
- Profile components of these workloads to identify bottlenecks and inefficiencies and develop solutions to improve overall time and resource utilization.
- Drive the adoption of cutting-edge public cloud technologies across hybrid cloud environments to accelerate overall developer velocity.
- Develop robust and scalable systems for building and managing software artifacts like Linux packages, container images and Python wheels.
- Oversee the maintenance of leading continuous integration systems and ensure seamless integration with other systems and tools for optimal performance.
- Design and implement streamlined industry-standard practices and policies for DevOps, GitOps and MLOps across various teams and functions.
- Work closely with stakeholders to assess and implement enterprise-level systems that align with the organization's goals and objectives.
Apply