The DevOps Engineer will be responsible for building maintaining and scaling the infrastructure and deployment pipelines that support our software applications. This role requires a strong background in software development operations and automation to bridge the gap between development and operations teams and ensure fast reliable and secure delivery of services.
Automation:Design implement and manage continuous integration and continuous deployment (CI/CD) pipelines to automate the build test and deployment process (usingAzure DevOps orGIT).
Infrastructure Management:Provision configure and maintain scalable cloud infrastructure and services (Azure or GCP). This includes managing virtual machines networking storage and databases.
Containerization & Orchestration:Manage containerization technologies (Docker) and orchestration systems (Kubernetes) to ensure high availability and scalability of applications.
Monitoring & Logging:Implement and maintain robust monitoring alerting and logging systems (Grafana) to ensure system health and performance.
Security:Integrate security practices into the CI/CD pipeline (DevSecOps) manage access controls and ensure compliance with security standards.
Incident Response:Participate in on-call rotation (if applicable) and troubleshoot/resolve production issues quickly and effectively.
Collaboration:Work closely with Development QA and Product teams to understand requirements and implement solutions that improve the entire software development lifecycle.
Essential Technical Skills:
Cloud Platforms:Proven experience with at least one major cloud provider (AWS Microsoft Azure or GCP).
Infrastructure as Code (IaC):Expertise in using IaC tools (e.g.Terraform CloudFormation or Ansible) for provisioning and managing infrastructure.
Configuration Management:Experience with configuration management tools (e.g.Ansible Chef or Puppet).
CI/CD Tools:Practical experience with modern CI/CD tools (e.g.Jenkins GitLab CI or similar).
Operating Systems:Proficient in Linux/ Windows environments.
Scripting:Strong scripting skills in languages likePython Bash or Go.
Containerization:Generalknowledge ofDockerorKubernetes.
Networking:Fundamental understanding of TCP/IP DNS load balancing and firewall concepts.
Non-Technical Skills
Excellent problem-solving and analytical abilities.
Strong verbal and written communication skills.
Ability to work independently and as part of a distributed team.
A passion for automation and continuous improvement.
Education:Bachelors degree in Computer Science Engineering or a related field (or equivalent practical experience).
Experience:2 years experience in a DevOps SRE (Site Reliability Engineering) or Infrastructure role.
This document does not represent a contract of employment and is not intended to capture every possible assignment the incumbent could be asked to perform.
You have a product concept. Plexus can make it real. See how our integrated design, engineering and manufacturing solutions bring complex products to market.