20 NPG Consultants Jobs
Senior DevOps Engineer - Docker/Kubernetes (7-8 yrs)
NPG Consultants
posted 17hr ago
Key skills for the job
As a DevOps Team Lead, you will be at the center of our efforts to build and design scalable software solutions for our clients. You will manage a team of 5+ DevOps Engineers who support software development teams through CI/CD automation and cloud infrastructure administration.
- Your efforts will be critical to ensuring we are following DevOps best practices such as infrastructure as code, security as code, use of deployment, and maintenance automation at all stages of our SDLC.
- You will work closely with the software development and product teams and take direction from engineering leadership and architecture. This is a people management role with strong elements of technical mentoring and thought leadership.
Responsibilities :
- Collaborate with product and engineering stakeholders to understand their business deliverables and manage your team to help your stakeholders achieve priority objectives and remove their blockers.
- Mentor both your DevOps Engineers and Software Engineers on CI/CD, site reliability, and cloud infrastructure best practices.
- Provide direction, advice, and support toward your staff's career advancement Administer and help design the tools and systems that increase the velocity of software development teams.
- Lead and collaborate on projects within the DevOps space.
- Automate the maintenance of highly scalable, fault-tolerant solutions in AWS.
- Assist with compliance, evidence gathering, technical remediation for PCI and SOC2 audit processes.
- Create KPIs and deliver on objectives that track and advance software engineering maturity.
- Act as an escalation point to assist engineers with debugging infrastructure and automation issues.
- Ensure that sufficient monitoring and alerting is in place to help the broader engineering team be more proactive at production support.
- Maintain and update live SaaS systems with 99.9% client uptime SLA- sWork with the broader engineering team to maintain 24x7x365 support.
Qualifications :
- Minimum 2 years managing engineering staff, required.
- Minimum 7 years of combined experience in DevOps, software development, systems and/or network administration experience at an organization supporting dozens to hundreds of applications and/or servers, required.
- Minimum 5 years supporting custom software in a production environment.
- Minimum 2 years of experience coding, JavaScript or Python preferred; automation projects are acceptable experience.
- Experience with Continuous Integration tools such as GitLab.
- Experience with automation/configuration management using either Cloudformation, Terraform, Ansible, SaltStack or equivalents.
- Have working experience with Container and Container Management frameworks. (e.g. Docker,Kubernetes, AWS ECS).
- Have some experience implementing cloud solutions and cloud security paradigms.
- Have an understanding of the key aspects of cloud infrastructure (security, scale, cost, etc.) in comparison with on-prem.
- Experience with log collection and analysis builds and performance monitoring/tuning of infrastructure.
- Familiar with a wide variety of cloud services and open-source technologies is preferred.
- Experience with service-oriented architecture and/or microservices is a plus.
- Bachelor's Degree in Computer Science or related field required, the company is willing to accept experience or a combination of education and experience in place of a degree
Functional Areas: Software/Testing/Networking
Read full job description