Vantage Point Consulting Inc.
DevOps Principal Engineer
Vantage Point Consulting Inc., Denver, Colorado, United States, 80285
Denver, CO4 days work from office in a week
Key ResponsibilitiesDevOps 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.
Key ResponsibilitiesDevOps 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.