devops engineer - new expressions llc
Los Angeles, CA
About the Job
Overview
A DevOps Engineer plays a crucial role in the software development lifecycle by bridging the gap between development, quality assurance, and operations. They are tasked with creating and implementing technologies to streamline the delivery process, automate deployment, and improve the overall reliability, security, and scalability of the systems.
Key responsibilities
Design and implement continuous integration and continuous delivery (CI/CD) pipelines.
Automate and streamline operations and processes.
Collaborate with development teams to ensure smooth integration of applications and services.
Deploy and manage infrastructure as code.
Monitor and optimize system performance, reliability, and availability.
Ensure security best practices are implemented throughout the infrastructure.
Proactively identify and address technical debt and inefficiencies.
Participate in on-call rotations and incident response.
Conduct system and application performance tuning.
Manage and support containerization and orchestration technologies.
Create and maintain documentation of the infrastructure and processes.
Work with cross-functional teams to troubleshoot and resolve technical issues.
Manage and provision the infrastructure on various cloud platforms.
Assist in capacity planning and disaster recovery strategies.
Stay updated with industry best practices and technologies.
Required qualifications
Bachelor’s degree in Computer Science, Engineering, or related field.
Proven experience as a DevOps Engineer or in a similar role.
Proficiency in scripting and programming languages such as Python, Ruby, or Bash.
Strong understanding of Linux operating systems.
Experience with configuration management tools such as Ansible, Chef, or Puppet.
Expertise in cloud platforms like AWS, Azure, or GCP.
Deep understanding of containerization and orchestration tools like Docker and Kubernetes.
Knowledge of CI/CD tools like Jenkins, GitLab CI, or CircleCI.
Experience with monitoring and logging tools such as Prometheus, Grafana, ELK stack.
Solid understanding of networking and security principles.
Ability to work in a fast-paced, collaborative environment.
Excellent problem-solving and analytical skills.
Strong communication and teamwork abilities.
Relevant certifications (e.g., AWS Certified DevOps Engineer, Certified Kubernetes Administrator) are a plus.
Experience with infrastructure as code tools such as Terraform or CloudFormation.
Source : new expressions llc