Logo
Vantage Point Consulting Inc.

DevOps Principal Engineer

Vantage Point Consulting Inc., Denver, CO, United States


Denver, CO
4 days work from office in a week

Key Responsibilities

  • DevOps Architecture: Design and implement robust, scalable, and secure architectures for our cloud infrastructure, leveraging best practices and industry standards.
  • CI/CD Pipelines: Develop, implement, and manage Continuous Integration and Continuous Deployment pipelines to streamline the development and deployment processes.
  • SRE Practices: Apply Site Reliability Engineering principles to improve system reliability, performance, and capacity planning. Implement monitoring, alerting, and incident response strategies.
  • Cloud Management: Manage and optimize cloud infrastructure on AWS, ensuring high availability, security, and cost-efficiency. Use infrastructure as code (IaC) tools like Terraform or CloudFormation.
  • Container Orchestration: Utilize Kubernetes for container orchestration, managing containerized applications, and ensuring efficient scaling and deployment.
  • Collaboration: Work closely with development teams to ensure smooth integration and deployment of applications. Foster a culture of continuous improvement and collaboration across teams.
  • utomation: Automate repetitive tasks and processes to improve efficiency and reduce the potential for human error. Implement and manage configuration management tools.
  • Security: Implement security best practices across the infrastructure, ensuring compliance with industry standards and regulations. Conduct regular security assessments and audits.
  • Documentation: Maintain comprehensive documentation of architectures, processes, and procedures. Provide training and support to team members as needed.
Required Qualifications
  • Experience: Minimum of 8 years of experience in DevOps, with at least 4 years in a senior or principal engineer role.
  • DevOps Architecting: Proven track record of designing and implementing scalable DevOps architectures.
  • CI/CD: Strong experience with setting up and managing CI/CD pipelines using tools like Jenkins, GitLab CI, or CircleCI.
  • SRE: Extensive experience with Site Reliability Engineering practices and principles.
  • WS: Deep expertise in AWS services and architecture, including EC2, S3, RDS, Lambda, and VPC.
  • Kubernetes: Proficient in Kubernetes for container orchestration, including hands-on experience with deployments, scaling, and management.
  • Infrastructure as Code: Experience with IaC tools like Terraform, CloudFormation, or Ansible.
  • Scripting: Proficiency in scripting languages such as Python, Bash, or Ruby.
  • Monitoring and Logging: Familiarity with monitoring and logging tools such as Prometheus, Grafana, ELK stack, or Datadog.
  • Version Control: Experience with version control systems like Git.
  • Problem-Solving: Strong analytical and problem-solving skills, with a proactive approach to identifying and addressing issues.
  • Communication: Excellent communication and collaboration skills, with the ability to work effectively in a team-oriented environment.
Preferred Qualifications
  • Certifications: AWS Certified DevOps Engineer, Certified Kubernetes Administrator (CKA), or similar certifications.
  • gile Methodologies: Experience working in Agile/Scrum environments.
  • Database Management: Knowledge of database management systems, both SQL and NoSQL.
  • Networking: Understanding of networking concepts and protocols.