← Back to jobs

ACL Digital Logo
DevOps Engineer

ACL Digital

 

San Jose, CA, USA

Posted On: 30+ days ago
Experience: 10+ years
Availability: Hybrid
Openings: 1
Category: DevOps Engineer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

Overview:
The DevOps Engineer is responsible for building and maintaining the infrastructure and tools that support the software development and deployment processes. This role focuses on automation, continuous integration/continuous delivery (CI/CD), infrastructure as code (IaC), and monitoring to ensure efficient and reliable software releases. The ideal candidate will have a strong understanding of both development and operations, with a passion for automation and a desire to improve processes.
Responsibilities:

  • CI/CD Pipeline Management:
    • Design, implement, and maintain CI/CD pipelines to automate software builds, tests, and deployments.
    • Optimize and troubleshoot pipelines for speed, reliability, and security.
  • Infrastructure as Code (IaC):
    • Develop and maintain IaC using tools like Terraform or CloudFormation.
    • Automate the provisioning and configuration of infrastructure resources.
    • Ensure infrastructure consistency and reproducibility.
  • Cloud Infrastructure Management:
    • Manage and optimize cloud infrastructure on platforms specify AWS
    • Implement best practices for cloud security, scalability, and cost optimization.
    • Configure and maintain cloud-based services and resources.
  • Monitoring and Logging:
    • Set up alerts and notifications for critical system events.
    • Analyze logs and metrics to identify and resolve performance issues.
    • Implement and maintain monitoring and logging systems (e.g., Prometheus, Grafana, ELK stack, Datadog).
  • Automation and Scripting:
    • Develop and maintain automation scripts using languages like Python, Bash, or PowerShell.
    • Automate repetitive tasks and processes.
    • Create and maintain configuration management scripts.
  • Collaboration and Communication:
    • Work closely with development, QA, and operations teams to ensure smooth software releases.
    • Communicate effectively with stakeholders about system status and issues.
    • Participate in on-call rotations and incident response.
  • Security:
    • Implement security best practices throughout the CI/CD pipeline and infrastructure.
    • Ensure compliance with security policies and regulations.
  • Containerization and Orchestration:
    • Manage containerized applications using Docker and Kubernetes.
    • Implement and maintain container orchestration platforms.
    • Troubleshoot container-related issues.

Qualifications:

  • Education: Bachelor's degree in Computer Science, Information Technology
  • Experience:
    • Proven experience as a DevOps Engineer or in a similar role.
    • Experience with cloud platforms & CI/CD tools (AWS, Jenkins, Github).
    • Experience with IaC tools (Terraform and CloudFormation).
    • Experience with containerization and orchestration (Docker).
    • Experience with monitoring and logging tools.
    • Proficiency in scripting languages (Python, Bash, PowerShell).
    • Understanding of networking principles.
  • Skills:
    • Strong problem-solving and troubleshooting skills.
    • Excellent communication and collaboration skills.
    • Ability to work in a fast-paced and dynamic environment.
    • Ability to learn new technologies quickly.

Preferred Qualifications:

  • Relevant certifications (e.g., AWS Certified DevOps Engineer)
  • Experience with configuration management tools & serverless technologies (e.g., Chef, Puppet)

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs