Job Description :
Technical skill:
We are looking for a Senior Continuous Integration/Continuous Delivery (CI/CD) Engineer.
Ideal candidate would have worked with migration projects including DevOps pipelines.
The Sr. CI/CD Engineer will be working on transformation of the pipelines post migration.
The CI/CD Engineer will be responsible for the set-up, maintenance, and ongoing development of continuous build/ integration infrastructure.
Create and maintain fully automated CI build processes for .Net, C#, Java plus UI Applications in various O.S platforms. (Windows & Linux based OS.) Write build and deployment scripts.
Support CI/CD tools integration/ operations/ change management, and maintenance.
Support full automation of CI/ Testing through the pipeline scripts.
Proficient in Terraform for infrastructure as code, with experience in provisioning, managing, and automating scalable cloud resources in AWS and Azure.
Skilled in writing modular, reusable code, enforcing best practices, and integrating Terraform workflows into CI/CD pipelines for efficient DevOps operations.
Develop policies, standards, guidelines, governance, and related guidance for both CI/CD operations and for the work of developers.
On-board/ train and support developers from source control, through build automation, merge resolution, CI, test automation, deployment based on tools usage and policies, standards.
Enable DevOps by moving code from Dev/ Test to Staging and Production. Troubleshoot issues along the CI/CD pipeline.
Expertise with AWS Cloud native DevOps tools.
Mandatory Tools:
AWS DevOps & Jenkins Pipelines.
Terraform.
Containerization platform - Docker & Kubernetes (EKS/ECS)
GIT, GitHub, Github Actions
Azure Devops
Datadog, Splunk Monitoring tools.
Should be experienced with any of the scripting knowledge to automate the
CI/CD process by Integrating the above tools.
Should be able to work on multiple platforms.
Developing the new CI/CD Pipeline based on the project requirement.
Migration of DevOps pipelines form one server to another.
Rewriting AWS Pipelines to Jenkins as part of transformation.
Need to manage the build servers on On-Prem and cloud platform.
Agile Software Development and Management methods and ability to excel within an
"Agile" environment
(i.e. user stories, iterative development, continuous integration, continuous delivery, shared ownership, test-driven development, etc.)
Experience with:
Build-time dependency management, Release Management.
Unit testing and code-coverage tools – Junit, Puma, Sonar, Synopsis, Zap
Good understanding of Quality Control and Test Automation in Agile-based Continuous Integration environments.
Non-Technical Skills:
Attitude towards learning new technologies and solving complex technical problems.
Quick learner and team player
Excellent communication skills
B.Tech / BE / MCA or equivalent technical degree from a reputed college.
Certification
Good to have AWS DevOps certification.
Any Graduate