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.
- 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.
- 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.