-
›
- Careers ›
- Sri Lanka ›
- Current Job Openings ›
-
Senior DevOPs Engineer
Senior DevOPs Engineer
We are looking for a seasoned Sr Kubernetes DevSecOps Engineer who is enthusiastic to play a critical role in transforming and sustaining DevSecOps Initiative of Digital Transformation. As a seasoned DevSecOps engineer you will be partnering with the technology Leaders & Practitioners to execute the vision, show the way, and remove impediments to make fast, intelligent decisions.
You will act as a subject matter expert in Cloud and DevSecOps technologies to refine and implement application solution blueprints in the cloud, automate manual tasks, and enable CI/CD practices. You will also act a technical expert to execute DevSecOps projects, enhance DevSecOps pipelines and incorporate cloud standards to build reliable, scalable, and resilient environments.
Duties and Responsibilities:
- Responsible for GitOps using Kubernetes cloud native deployments.
- Implement, design, and orchestrate application using ArgoCD.
- Designing a scalable, secure, high performance core service layer, integrating it with the cloud orchestration and monitoring, authoring the code and automating the deployment (CI/CD).
- Developing Kubernetes controllers, cluster APIs, integrating with other systems, and creating automation for infrastructure provisioning.
- Hardening, securing the Kubernetes cluster with monitoring and auditing dashboards
- Developing automation techniques that improve deployment speed and service reliability in the containerized environment.
- Demonstrates a clear understanding of Microservice Architectures
- Experience with distributed revision-control systems such as Git/Gitlab
- Experience with web services and APIs, and an understanding of testing for web-based APIs with tools such as Postman
- Support development teams on various devtools like Jira, Confluence, Gitlab, SVN, Artifactory, Jenkins, SonarQube etc.
- Follow DevOps practices, automate infrastructure activities, documents standards and procedures.
- Drive existing automation frameworks forward to benefit automation across multiple products and if needed create new frameworks.
- Automate software development processes, including build, test, and deployment.
- Coding using Python and Terraform.
- Ability to learn to use new tools, and quickly become a subject matter expert.
- Learn new technologies and patterns quickly with limited oversight.
- Deploy resilient and scalable microservices using Docker and Kubernetes or Serverless
- Implement microservices application architectures in the cloud Kubernetes clusters.
- Create and Implement Kubernetes Helm Charts, and Integrate Container deployment manifest files with Cloud Native services such as RDS, S3 etc
- Build Terraform modules, and IaC pipelines to implement services in Kubernetes cluster
- Implement application solution blueprint in AWS cloud with CI/CD and translate architecture document to deployment document
- Document implementation, and provide knowledge transition to other team members
- Act as an SME on Gitlab CI/CD, SAST, DAST, and incorporate Git branching strategies.
- Implement Application Architecture and assist in building, and optimizing container deployment.
- Implement DevSecOps engineering practices to ensure standards are enforced across entire pipeline and code artifacts.
- Collaborate with cross-functional partners (Architecture, Security, Agile Coaches, Project team etc)
- Participate in cloud design and build discussions as they relate to application.
- Own the delivery of an entire application migration by implementing DevSecOps practices.
- Work closely with Application team, DevSecOps and Cloud engineers to implement solutions.
Required Work Experience:
- 8 years of professional experience as Kubernetes Cloud developer
- Kubernetes related certifications such as CKA (Certified Kubernetes Administrator), CKAD (Certified Kubernetes Application Developer), CKS (Certified Kubernetes Security Specialist), KCSP (Kubernetes Certified Service Provider)
- Technical hands on experience to write and migrate application to the Kubernetes cluster
- Cloud Container technology experience to implement stateful and stateless application
- Configuration management experience by using Ansible
- DevSecOps experience by using Gitlab
Knowledge:
- Strong knowledge on EKS Kubernetes Services, Kubernetes security, Helm Charts, GitOps, AWS PaaS, IaaS, DBaaS (RDS, PostgreSQL Serverless, Aurora etc), Expert in Gitlab CI/CD, expert in Terraform and Ansible. Experience with AWS lambda, python programming, AWS cloudwatch, SSM etc, Software development and Cloud Migration experience in AWS is must, Knowledge of Dynatrace is a plus
Key Skills Required
- AWS,Kubernetes, CI/CD,Terraform,Ansible,GitOps
Apply Now
Share this opportunity
Can’t Find the Job of Your Choice?
Never miss out on new jobs at HCLTech.