Job Summary:
The DevOps Engineer II has a crucial role within the DevOps team and is responsible for designing, automating, and managing cloud-native and on-premise infrastructure. This role focuses on building scalable, resilient systems while enabling development teams to autonomously manage applications through modern CI/CD practices, Kubernetes, Helm charts, and AWS. Proficiency with Linux virtual machines and general expertise in security, networking, and system optimization are essential to ensure platforms are secure, reliable, and aligned with the organization’s automation goals.
Responsibilities:
The DevOps Engineer II is crucial in developing and maintaining cloud-native systems to ensure seamless application delivery and performance. This role focuses on deploying, automating, supporting, and improving the organization's cloud and containerized infrastructure and CI/CD pipelines.
Responsibilities include managing Kubernetes clusters (EKS), developing Helm charts, integrating cloud services (AWS RDS, ElastiCache), and maintaining secure, scalable environments. The DevOps Engineer II also collaborates with development teams to promote infrastructure-as-code (IaC) best practices, drive automation, and enhance infrastructure across cloud and on-prem systems, including Linux VMs.
This position helps improve operational efficiency by streamlining processes, enhancing performance, and leading automation efforts essential for modern DevOps and business success.
The DevOps Engineer II will have a solid grasp of cloud infrastructure, tools, and automation frameworks. They will demonstrate expertise in Kubernetes, Helm, AWS, and CI/CD pipelines with a strong focus on quality and reliability, solving complex infrastructure challenges while optimizing workflows.
They will actively apply industry best practices related to infrastructure as code (IaC), security, and scalability, contributing to the design and implementation of new projects and pipelines. They will ensure their work aligns with and supports other teams for efficient collaboration.
The DevOps Engineer II will work collaboratively and independently, resolving blockers and anticipating future tasks. They will plan for work beyond immediate sprints, aligning with the organization’s long-term strategies in cloud and automation.
Individual tasks include:
Implementing CI/CD pipelines: Build and manage CI/CD pipelines using tools like Jenkins, Codefresh, or GitHub Actions to automate testing, deployment, and monitoring.
Automation tools: Use Terraform, Ansible, and CloudFormation to automate infrastructure provisioning, scaling, and monitoring.
Monitoring solutions: Develop and maintain monitoring, alerting, and logging systems (e.g., New Relic, Prometheus, Grafana) to ensure reliability, detect issues, and troubleshoot performance.
Infrastructure as Code (IaC): Manage cloud infrastructure (AWS, Kubernetes) using Helm charts, Terraform modules, and IaC tools to maintain consistent environments across development, testing, and production.
Kubernetes Management: Design, maintain, and scale Kubernetes clusters (e.g., EKS) for containerized applications, including network policies, RBAC, and securing the control plane.
AWS Infrastructure Management: Configure and optimize AWS services like EC2, RDS, S3, VPCs, and ELBs for high availability and performance.
Database Management (if applicable): Manage AWS RDS and NoSQL databases, ensuring performance, backup/recovery, and security best practices.
Additional Responsibilities:
Continuous Learning: Stay current with modern DevOps technologies (e.g., Kubernetes, Helm, AWS, CI/CD) and bring innovative solutions to the team.
Engagement and Collaboration
The DevOps Engineer II will work closely with their team, other engineers, product managers, and stakeholders. They will help shape team processes, promote DevOps best practices, and contribute to cross-functional projects while learning from senior engineers and architects.
Engagement responsibilities include:
Collaborate with DevOps and other engineers, product managers, QA, and security teams to ensure smooth delivery and reliable infrastructure.
Participate in standups, sprint planning, retrospectives, and other meetings to provide input on technical decisions.
Education, Knowledge, and Experience
3-5 years of industry experience in DevOps Engineering, Systems Engineering, Cloud Infrastructure, Network or Server Administration, or related roles, focusing on automating and managing cloud-native environments (e.g., AWS, Kubernetes).
Bachelor’s degree in computer science, Information Technology, Management Information Systems, related field, or equivalent industry experience.
Proficiency in scripting languages (e.g., Ruby, Python) and automation tools like Terraform, Ansible, or AWS CloudFormation.
Willingness to learn and adopt new technologies, approaches, and industry best practices, especially those related to Kubernetes, Helm, and AWS.
Strong troubleshooting and problem-solving skills, with the ability to analyze and efficiently resolve infrastructure, deployment, and operational issues in a cloud-native environment.
Knowledge of the software development life cycle (SDLC), mainly related to integrating DevOps processes for continuous integration, delivery, and deployment (CI/CD).
Attention to detail and commitment to quality, ensuring reliable, secure, and scalable infrastructure and deployments.
Physical Requirements/ Work Environment
Employee must be able to sit or stand for long periods of time, with the physical ability to work at the computer or other sedentary tasks for long periods of time. Employee can conduct duties discreetly and impartially. If working remotely, employee is able to work in a space that allows them to effectively complete their job tasks, including having reliable internet connectivity and the ability to participate effectively while on phone and video calls. Employee has regular and predictable attendance and punctuality.
Additional Information:
Location:
Remote Job Posting
Department:
9312 Information Technology
Time Type:
Full time
Commitment to Equal Opportunity
PPLSI conforms to all the laws, statutes, and regulations concerning equal employment opportunities. We strongly encourage women, minorities, individuals with disabilities and veterans to apply to all of our job openings. We are an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity, national origin, status as a protected veteran, and basis of disability or any other federal, state or local protected class. We prohibit retaliation against individuals who bring forth any concerns, orally or in writing, to the employer or the government, or against any individuals who assist or participate in the investigation of any concerns or otherwise oppose discrimination.
If you require a reasonable accommodation to complete the application process, please contact Human Resources at: humanresources@legalshieldcorp.com.