DevOps Engineer will be working with implementation and management of DevOps tools and technologies.
Create and support advanced pipelines using Gitlab.
Create and support advanced container and serverless environments.
Deploy Cloud infrastructure using Terraform and cloud formation templates.
Implement deployments to OpenShift Container Platform, Amazon ECS and EKS
Troubleshoot containerized builds and deployments
Implement processes and automations for migrating between OpenShift, AKS and EKS
Implement CI/CD automations.
Required Skillsets
3-5 years of cloud-based architecture software engineering experience.
Deep understanding of Kubernetes and its architecture.
Mastery of cloud security engineering tools, techniques, and procedures.
Experience with AWS services such as Amazon S3, EKS, ECS, DynamoDB, AWS Lambda, API Gateway, etc.
Experience with designing and supporting infrastructure via Infrastructure-as-Code in AWS, via CDK, CloudFormation Templates, Terraform or other toolset.
Experienced with tools like Jenkins, Github, Puppet or other similar toolset.
Experienced with monitoring functions like cloudwatch, newrelic, graphana, splunk, etc,
Excellence in verbal and written communication, and in working collaboratively with a variety of colleagues and clients in a remote development environment.
Proven track record in cloud computing systems and enterprise architecture and security
Location: Bangalore, Pune, Hyderabad, Chennai and Gurgaon
Summary:
We are looking for a hands-on Platform Engineer with strong execution skills to provision and manage cloud infrastructure. The ideal candidate will have experience with Linux, AWS services, Kubernetes, and Terraform, and should be capable of troubleshooting complex issues in cloud and container environments.
Key Responsibilities:
Provision AWS infrastructure using Terraform (IaC).
Manage and troubleshoot Kubernetes clusters (EKS/ECS).
Work with core AWS services: VPC, EC2, S3, RDS, Lambda, ALB, WAF, and CloudFront.
Support CI/CD pipelines using Jenkins and GitHub.
Collaborate with teams to resolve infrastructure and deployment issues.
Maintain documentation of infrastructure and operational procedures.
Required Skills:
3+ years of hands-on experience in AWS infrastructure provisioning using Terraform.
Strong Linux administration and troubleshooting skills.
Experience managing Kubernetes clusters.
Basic experience with CI/CD tools like Jenkins and GitHub.
Good communication skills and a positive, team-oriented attitude.
Preferred Education & Experience: • Bachelor’s or master’s degree in Computer Engineering, Computer Science, Computer Applications, Mathematics, Statistics or related technical field or equivalent practical experience. Relevant experience of at least 3 years in lieu of above if from a different stream of education. • Well-versed in DevOps principals & practices and hands-on DevOps tool-chain integration experience: Release Orchestration & Automation, Source Code & Build Management, Code Quality & Security Management, Behavior Driven Development, Test Driven Development, Continuous Integration, Continuous Delivery, Continuous Deployment, and Operational Monitoring & Management; extra points if you can demonstrate your knowledge with working examples. • Hands-on experience with demonstrable working experience with DevOps tools and platforms viz., Slack, Jira, GIT, Jenkins, Code Quality & Security Plugins, Maven, Artifactory, Terraform, Ansible/Chef/Puppet, Spinnaker, Tekton, StackStorm, Prometheus, Grafana, ELK, PagerDuty, VictorOps, etc. • Well-versed in Virtualization & Containerization; must demonstrate experience in technologies such as Kubernetes, Istio, Docker, OpenShift, Anthos, Oracle VirtualBox, Vagrant, etc. • Well-versed in AWS and/or Azure or and/or Google Cloud; must demonstrate experience in at least FIVE (5) services offered under AWS and/or Azure or and/or Google Cloud in any categories: Compute or Storage, Database, Networking & Content Delivery, Management & Governance, Analytics, Security, Identity, & Compliance (or) equivalent demonstratable Cloud Platform experience. • Well-versed with demonstrable working experience with API Management, API Gateway, Service Mesh, Identity & Access Management, Data Protection & Encryption, tools & platforms. • Hands-on programming experience in either core Java and/or Python and/or JavaScript and/or Scala; freshers passing out of college or lateral movers into IT must be able to code in languages they have studied. • Well-versed with Storage, Networks and Storage Networking basics which will enable you to work in a Cloud environment. • Well-versed with Network, Data, and Application Security basics which will enable you to work in a Cloud as well as Business Applications / API services environment. • Extra points if you are certified in AWS and/or Azure and/or Google Cloud.
Kiru is a forward-thinking payments startup on a mission to revolutionise the digital payments landscape in Africa and beyond. Our innovative solutions will reshape how people transact, making payments safer, faster, and more accessible. Join us on our journey to redefine the future of payments.
Position Overview:
We are searching for a highly skilled and motivated DevOps Engineer to join our dynamic team in Pune, India. As a DevOps Engineer at Kiru, you will play a critical role in ensuring our payment infrastructure's reliability, scalability, and security.
Key Responsibilities:
Utilize your expertise in technology infrastructure configuration to manage and automate infrastructure effectively.
Collaborate with cross-functional teams, including Software Developers and technology management, to design and implement robust and efficient DevOps solutions.
Configure and maintain a secure backend environment focusing on network isolation and VPN access.
Implement and manage monitoring solutions like ZipKin, Jaeger, New Relic, or DataDog and visualisation and alerting solutions like Prometheus and Grafana.
Work closely with developers to instrument code for visualisation and alerts, ensuring system performance and stability.
Contribute to the continuous improvement of development and deployment pipelines.
Collaborate on the selection and implementation of appropriate DevOps tools and technologies.
Troubleshoot and resolve infrastructure and deployment issues promptly to minimize downtime.
Stay up-to-date with emerging DevOps trends and best practices.
Create and maintain comprehensive documentation related to DevOps processes and configurations.
Qualifications:
Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
Proven experience as a DevOps Engineer or in a similar role.
Experience configuring infrastructure on Microsoft Azure
Experience with Kubernetes as a container orchestration technology
Experience with Terraform and Azure ARM or Bicep templates for infrastructure provisioning and management.
Experience configuring and maintaining secure backend environments, including network isolation and VPN access.
Proficiency in setting up and managing monitoring and visualization tools such as ZipKin, Jaeger, New Relic, DataDog, Prometheus, and Grafana.
Ability to collaborate effectively with developers to instrument code for visualization and alerts.
Strong problem-solving and troubleshooting skills.
Excellent communication and teamwork skills.
A proactive and self-motivated approach to work.
Desired Skills:
Experience with Azure Kubernetes Services and managing identities across Azure services.
Previous experience in a financial or payment systems environment.
About Kiru:
At Kiru, we believe that success is achieved through collaboration. We recognise that every team member has a vital role to play, and it's the partnerships we build within our organisation that drive our customers' success and our growth as a business.
We are more than just a team; we are a close-knit partnership. By bringing together diverse talents and fostering powerful collaborations, we innovate, share knowledge, and continually learn from one another. We take pride in our daily achievements but never stop challenging ourselves and supporting each other. Together, we reach new heights and envision a brighter future.
Regardless of your career journey, we provide the guidance and resources you need to thrive. You will have everything required to excel through training programs, mentorship, and ongoing support. At Kiru, your success is our success, and that success matters because we are the essential partners for the world's most critical businesses. These companies manufacture, transport, and supply the world's essential goods.
Equal Opportunities and Accommodations Statement:
Kiru is committed to fostering a workplace and global community where inclusion is celebrated and where you can bring your authentic selfbecause that's who we're interested in. If you are interested in this role but don't meet every qualification in the job description, don't hesitate to apply. We are an equal opportunity employer.
Pune, Noida, Bengaluru (Bangalore), Mumbai, Chennai
3 - 10 yrs
₹5L - ₹20L / yr
DevOps
Kubernetes
Google Cloud Platform (GCP)
Terraform
Jenkins
+2 more
Role & Responsibilities : • At least 4 years of hands-on experience with cloud infrastructure on GCP • Hands-on-Experience on Kubernetes is a mandate • Exposure to configuration management and orchestration tools at scale (e.g. Terraform, Ansible, Packer) • Knowledge and hand-on-experience in DevOps tools (e.g. Jenkins, Groovy, and Gradle) • Knowledge and hand-on-experience on the various platforms (e.g. Gitlab, CircleCl and Spinnakar) • Familiarity with monitoring and alerting tools (e.g. CloudWatch, ELK stack, Prometheus) • Proven ability to work independently or as an integral member of a team
Preferable Skills: • Familiarity with standard IT security practices such as encryption, credentials and key management. • Proven experience on various coding languages (Java, Python-) to • support DevOps operation and cloud transformation • Familiarity and knowledge of the web standards (e.g. REST APIs, web security mechanisms) • Hands on experience with GCP • Experience in performance tuning, services outage management and troubleshooting.
Attributes: • Good verbal and written communication skills • Exceptional leadership, time management, and organizational skill Ability to operate independently and make decisions with little direct supervision
Designing and building infrastructure to support AWS, Azure, and GCP-based Cloud services and infrastructure.
Creating and utilizing tools to monitor our applications and services in the cloud including system health indicators, trend identification, and anomaly detection.
Working with development teams to help engineer scalable, reliable, and resilient software running in the cloud.
Participating in on-call escalation to troubleshoot customer-facing issues
Analyzing and monitoring performance bottlenecks and key metrics to optimize software and system performance.
Providing analytics and forecasts for cloud capacity, troubleshooting analysis, and uptime.
Skills
Should have strong experience of a couple of years, in leading DevOps team and planning, defining DevOps roadmap and executing as per the same along with the team
Familiarity with AWS cloud and JSON templates, Python, AWS Cloud formation templates
Designing solutions using one or more AWS features, tools, and technologies such as EC2, EBS, Glacier, S3, ELB, CloudFormation, Lambada, CloudWatch, VPC, RDS, Direct Connect, AWS CLI, REST API
Design and implement system architecture with AWS cloud - Develop automation scripts, ARM templates, Ansible, Chef, Python, Powershell Knowledge of AWS services and cloud design patterns- Knowledge on Cloud fundamentals like autoscaling, serverless
Have experience with DevOps and Infrastructure as Code: AWS environment and application automation utilizing CloudFormation and third-party tools. CI/CD pipeline setup utilizing
CI experience with the following is a must: Jenkins, Bitbucket/GIT, Nexus or Artifactory, SonarQube, WireMock or other mocking solution
Expert knowledge on Windows/Linux OS/Mac with at least 5-6 years of system administration experience
Should have strong skills in using JIRA build tool
Should have knowledge in managing the CI/CD pipeline on public cloud deployments using AWS
Should have strong skills in using tools like Jenkins, Docker, Kubernetes (AWS EKS, Azure AKS), and Cloudformation.
Experience in monitoring tools like Pingdom, Nagios, etc.
Experience in reverse proxy services like Nginx and Apache
Desirable experience in Bitbucket with version control tools like GIT/SVN
Experience of manual/automated testing desired application deployments
Experience in database technologies such as PostgreSQL, MySQL
3+ years of relevant experience with DevOps tools Jenkins, Ansible, Chef etc
3+ years of experience in continuous integration/deployment and software tools development experience with Python and shell scripts etc
Building and running Docker images and deployment on Amazon ECS
Working with AWS services (EC2, S3, ELB, VPC, RDS, Cloudwatch, ECS, ECR, EKS)
Knowledge and experience working with container technologies such as Docker and Amazon ECS, EKS, Kubernetes
Experience with source code and configuration management tools such as Git, Bitbucket, and Maven
Ability to work with and support Linux environments (Ubuntu, Amazon Linux, CentOS)
Knowledge and experience in cloud orchestration tools such as AWS Cloudformation/Terraform etc
Experience with implementing "infrastructure as code", “pipeline as code” and "security as code" to enable continuous integration and delivery
Understanding of IAM, RBAC, NACLs, and KMS
Good communication skills
Good to have:
Strong understanding of security concepts, methodologies and apply them such as SSH, public key encryption, access credentials, certificates etc.
Knowledge of database administration such as MongoDB.
Knowledge of maintaining and using tools such as Jira, Bitbucket, Confluence.
Responsibilities
Work with Leads and Architects in designing and implementation of technical infrastructure, platform, and tools to support modern best practices and facilitate the efficiency of our development teams through automation, CI/CD pipelines, and ease of access and performance.
Establish and promote DevOps thinking, guidelines, best practices, and standards.
Contribute to architectural discussions, Agile software development process improvement, and DevOps best practices.
What you will do • Develop and maintain CI/CD tools to build and deploy scalable web and responsive applications in production environment • Design and implement monitoring solutions that identify both system bottlenecks and production issues • Design and implement workflows for continuous integration, including provisioning, deployment, testing, and version control of the software. • Develop self-service solutions for the engineering team in order to deliver sites/software with great speed and quality o Automating Infra creation o Provide easy to use solutions to engineering team • Conduct research, tests, and implements new metrics collection systems that can be reused and applied as engineering best practices o Update our processes and design new processes as needed. o Establish DevOps Engineer team best practices. o Stay current with industry trends and source new ways for our business to improve. • Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc. • Manage timely resolution of all critical and/or complex problems • Maintain, monitor, and establish best practices for containerized environments. • Mentor new DevOps engineers What you will bring • The desire to work in fast-paced environment. • 5+ years’ experience building, maintaining, and deploying production infrastructures in AWS or other cloud providers • Containerization experience with applications deployed on Docker and Kubernetes • Understanding of NoSQL and Relational Database with respect to deployment and horizontal scalability • Demonstrated knowledge of Distributed and Scalable systems Experience with maintaining and deployment of critical infrastructure components through Infrastructure-as-Code and configuration management tooling across multiple environments (Ansible, Terraform etc) • Strong knowledge of DevOps and CI/CD pipeline (GitHub, BitBucket, Artifactory etc) • Strong understanding of cloud and infrastructure components (server, storage, network, data, and applications) to deliver end-to-end cloud Infrastructure architectures and designs and recommendations o AWS services like S3, CloudFront, Kubernetes, RDS, Data Warehouses to come up with architecture/suggestions for new use cases. • Test our system integrity, implemented designs, application developments and other processes related to infrastructure, making improvements as needed Good to have • Experience with code quality tools, static or dynamic code analysis and compliance and undertaking and resolving issues identified from vulnerability and compliance scans of our infrastructure • Good knowledge of REST/SOAP/JSON web service API implementation •
Profile - Sr. DevOps Engineer
Experience: 5-8 Years
The DevOps team at Druva is chartered with developing infrastructure code that is foundational in deployment and operations of Druva's Saas service. Devops team additionally enables
Druva engineers to rapidly innovate by building tools that provide a simple, fast and robust developer experience by simulating a cloud in a box.
Our focus centers on creating tooling that streamlines development, testing, building, integration, packaging, and deployment of mutable and immutable artifacts.
DevOps engineers are involved in the full life cycle of the application. You will be responsible for the design and implementation of the application’ build,
release, deployment and configuration activities as well as contribute to defining the deployment architecture of Druva's saas service.
You will automate and streamline our operations and processes involved in those activities. You will leverage existing tools
and technologies, preferably the open source ones, to build infrastructure applications needed to support deployment, operation and monitoring of Druva's saas service.
At the same time, you won't limit yourself from building such tools whenever off-the-shelf tools aren't adequate.
You will continuously focus on improving the deployment design and troubleshoot and resolve issues in our dev, test and production environments.
Qualifications
- 5-8 years experience in designing and developing large scale infrastructure applications that help deploy and smoothly operate a SAAS service.
- Experience with wide variety of open source tools and technologies relevant to deployment on a cloud, including deployment frameworks like docker swarm and containers, Kubernetes or equivalent, is a must.
- Experience with configuration management using Salt, Puppet, Chef or equivalent
- Experience working with AWS is an added advantage.
- Strong expertise with bash scripting, python or equivalent.
- Strong grasp of automation tools and ability to develop them as needed.
- Experience with continuous integration and continuous deployment (CI/CD) and associated automation
1. Should have been working for at least 3 years as a DevOps/Cloud Engineer in an AWS Cloud Environment . 2. Has done Infrastructure coding using Cloudformation/Terraform and Configuration also understands it very clearly 3. Deep understanding of the microservice design and aware of centralized Caching(Redis),centralized configuration(Consul/Zookeeper) 4. Hands-on experience of working on containers and its orchestration using Kubernetes 5. Hands-on experience of Linux and Windows Operating System 6. Worked on NoSQL Databases like Cassandra, Aerospike, Mongo or Couchbase, Central Logging, monitoring and Caching using stacks like ELK(Elastic) on the cloud, Prometheus, etc. 7. Has good knowledge of Network Security, Security Architecture and Secured SDLC practices
Read more
Get to hear about interesting companies hiring right now