Overview
Remote
Up to $55
Contract - W2
Contract - Independent
Contract - 3 Month(s)
Skills
DevOps
Ansible
Puppet
Chef
Jenkins
GitLab CI/CD
Prometheus
Grafana
Datadog
Elasticsearch
Logstash
Kibana
stack
Splunk
Python
Bash
PowerShell
Java
Go
Ruby
Job Details
DevOps Engineer III
Los Angeles, CA (Remote)
3-Month Contract (Possible for extension)
The Information Technology (IT) Development Operations (DevOps) Engineer III leads our Development Operations (DevOps) initiatives and drives the evolution of our infrastructure and deployment processes. The DevOps Engineer III plays a critical role in architecting scalable, reliable, and secure solutions to support our software development efforts. This position is responsible for designing and implementing complex DevOps solutions, with a focus on continuous improvement and innovation.
This position maintains and enhances the Continuous Integration and Deployment (CI/CD) pipelines ensuring the reliability, scalability, and efficiency of our software delivery pipeline. This position fosters a culture of collaboration between the development and operations teams, automates manual processes, and improves the efficiency, reliability, and scalability of software delivery. Acts as a Subject Matter Expert and serves as a resource and mentor for other staff.
Experience Required:
- At least 6 years of experience in DevOps or related roles, with a proven track record of designing and implementing complex infrastructure solutions.
- Extensive experience with Azure, Amazon Web Services (AWS), or Google Cloud Platform, focusing on infrastructure provisioning and optimization.
- Experience engaging with stakeholders to align DevOps initiatives with business objectives.
- Experience in optimizing cloud costs and resource utilization through effective management strategies.
- Experience managing Infrastructure as Code (laC) and Containerization and Orchestration.
Skills Required:
- Mastery of tools such as Ansible, Puppet, Chef, or SaltStack for automating infrastructure tasks.
- Expertise in creating and managing CI/CD pipelines using Jenkins, GitLab CI/CD, or Travis continuous integration service.
- Proficient in Docker and Kubernetes for deploying and managing containers.
- Strong knowledge of monitoring (Prometheus, Grafana, Datadog) and logging tools (Elasticsearch, Logstash, Kibana (ELK) stack, Splunk) for performance tracking and troubleshooting.
- Strong skills in Terraform, CloudFormation, or Pulumi for programmatic infrastructure management.
- Proficient in scripting (Python, Bash, PowerShell) and programming languages (Java, Go, Ruby) for automation and integration tasks.
- Ability to mentor and guide junior members, fostering an inclusive team culture.
- Strong interpersonal skills for effective collaboration with development and operations teams.
- Ability to analyze complex problems and make data-driven decisions.
- Ability to develop and execute strategic plans for DevOps initiatives aligned with organizational goals.
- Proficiency in identifying and mitigating risks in DevOps processes and deployments.
- Ability to commit to continuous learning and staying updated with industry trends.
- Ability to thrive in dynamic environments, managing competing priorities effectively.
Responsibilities:
- Infrastructure Architecture and Design: Architect and design highly available and scalable infrastructure solutions for cloud-based environments. Evaluate and recommend new technologies and tools to improve efficiency, reliability, and security.
- Automation and Orchestration: Lead the development and implementation of automation scripts and workflows to streamline deployment and operations. Design and manage container orchestration platforms using Kubernetes or similar tools.
- Performance Optimization and Scalability: Identify performance bottlenecks and implement optimizations to improve system scalability and efficiency. Work closely with development teams to optimize application performance and resource utilization.
- Leadership and Mentorship: Provide technical leadership and mentorship to junior members of the DevOps team. Collaborate with cross-functional teams to foster a culture of continuous learning and innovation.
- Strategic Planning and Collaboration: Collaborate with stakeholders to define DevOps strategies and roadmaps aligned with business objectives. Partner with development, operations, and security teams to ensure alignment and collaboration on key initiatives.
- Focus on the intersection of software development (Dev) and IT operations (Ops), aiming to improve collaboration and productivity across these functions.
- Responsible for automating infrastructure provisioning, configuration management, monitoring, and scaling of applications and systems.
- Applies subject expertise in evaluating business operations and processes. Identifies areas where technical solutions would improve business performance.
- Consults across business operations, providing mentorship, and contributing specialized knowledge.
- Ensures that the facts and details are correct so that the project's/program's deliverable meets the needs of the department, organization and legislation's policies, standards, and best practices.
- Provides training, recommends process improvements, and mentors department interns, etc. as needed.
- Perform other duties as assigned.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.