Vantage Point Consulting Inc.
DevOps Principal Engineer
Vantage Point Consulting Inc., Denver, Colorado, 80285
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.