What are the responsibilities and job description for the DevOps Tech Lead position at SPG Consulting Services LLC?
Job Details
Title -DevOPS Tech Lead
Location - Sandiego ,CA
Are you ready to take your career to the next level and lead the charge in transforming DevOps practices? Join us as a DevOps Tech Lead and become the driving force behind our development, deployment, and operations excellence. This role offers a unique chance to showcase your strong, hands-on experience and make a significant impact on our infrastructure and delivery processes. If you're a forward-thinking leader with a passion for optimizing and innovating DevOps practices, this opportunity is tailor-made for you!
Objectives of This Role:
- Lead the design, implementation, and management of cutting-edge DevOps practices and tools to streamline development, deployment, and operations processes with a strong, hands-on approach.
- Ensure the seamless integration and continuous delivery of applications by overseeing automation, infrastructure management, and monitoring systems with strong technical leadership.
- Collaborate with development, QA, and operations teams to optimize workflows and enhance the reliability and scalability of applications and infrastructure, leveraging your strong, hands-on expertise.
Responsibilities:
- Leadership: Lead and mentor the DevOps team, cultivating a culture of collaboration, continuous improvement, and innovation with your strong, hands-on leadership.
- Automation: Design, implement, and maintain CI/CD pipelines using Jenkins to automate build, test, and deployment processes, applying your strong technical skills.
- Infrastructure Management: Manage and deploy infrastructure using Infrastructure as Code (IaC) tools like Terraform, Terragrunt, and CloudFormation with a strong, hands-on approach.
- Configuration Management: Implement and maintain configuration management using Ansible to ensure consistency and reliability across environments, demonstrating your strong expertise.
- Cloud Management: Oversee cloud infrastructure on AWS, ensuring optimal performance, security, and cost-efficiency with your in-depth knowledge and strong hands-on experience.
- Monitoring and Alerts: Set up continuous monitoring and alerting systems using Datadog and Slack to proactively identify and address issues, applying your strong technical capabilities.
- Source Control: Manage source code repositories using Bitbucket, ensuring adherence to version control best practices with your hands-on experience.
- Build Management: Handle build processes using Maven, ensuring applications are built efficiently and accurately with a strong technical approach.
- Binary Storage: Administer binary storage solutions using Nexus to manage dependencies and artifacts, leveraging your strong, hands-on expertise.
- Release Management: Oversee release management processes using Agile methodologies to ensure timely and effective delivery of software updates with strong technical leadership.
- Collaboration: Work closely with development, QA, and operations teams to ensure smooth integration and deployment processes, showcasing your strong communication skills.
Required Skills and Qualifications:
- 5 years of hands-on experience in DevOps or related roles with a proven track record of managing complex systems and projects.
- Expertise in setting up and managing CI/CD pipelines using Jenkins with strong, hands-on involvement.
- Proficiency in Infrastructure as Code tools such as Terraform, Terragrunt, and CloudFormation with extensive, practical experience.
- Extensive experience with configuration management tools like Ansible, demonstrating strong technical skills.
- Deep knowledge of AWS cloud services and best practices for cloud infrastructure management with hands-on expertise.
- Experience with build tools like Maven, showcasing your strong technical capabilities.
- Familiarity with binary storage solutions such as Nexus, demonstrating your strong, hands-on approach.
- Experience with continuous monitoring and alerting tools like Datadog and Slack, applying your strong technical knowledge.
- Proficient in using Bitbucket for source code management with hands-on experience.
- Understanding of Agile methodologies and release management practices with strong technical involvement.
- Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams.
Preferred Qualifications:
- Experience with additional cloud platforms (e.g., Azure, Google Cloud Platform) and related services.
- Knowledge of containerization and orchestration technologies like Docker and Kubernetes with strong, hands-on experience.
- Familiarity with security best practices and tools for securing DevOps pipelines and infrastructure.