24 Sep
|
IAssess Consultants
|
India
24 Sep
IAssess Consultants
India
Senior DevOps Engineer
POSITION REPORTS TO: Senior Manager Application Development
DEPARTMENT: IT
Shift Timing- 3 to 12 PM (May include night shift in future)
Notice Period- Max 30 Days
POSITION LOCATION: INDIA
POSITION SUMMARY•
Design, implement, and maintain CI/CD pipelines for .NET, Angular, and other applications using Jenkins and Azure DevOps for faster, reliable releases.
•
Implement and maintain robust security measures, including identity and access management, encryption, and compliance with relevant standards (e.g. SOC 2, HIPAA).
•
Optimize cloud resource utilization and implement cost-saving measures across the infrastructure.
•
Maintain comprehensive documentation of systems, processes, and best practices.
•
Collaborate with software developers, quality assurance engineers, and IT professionals to ensure smooth deployment, automation, and management of software infrastructure.
•
Automate software deployment, configuration, and upkeep processes to minimize manual intervention and improve system efficiency.
•
Develop and maintain automation scripts and tools using PowerShell, Groovy, Python, and other scripting languages.
•
Utilize Git or similar version control systems for code management, ensuring collaboration and codebase integrity, and implement Artifactory for managing all artifacts, binaries, and packages such as Nexus and JFrog.
•
Create and maintain monitoring, logging, and alerting systems using tools like New Relic and Sentry to ensure high availability and performance.
•
Manage and optimize cloud infrastructure on AWS and Azure, including provisioning and configuring virtual machines, containers (Docker, Azure Docker, Kubernetes), and storage solutions such as Amazon S3.
•
Implement security best practices, including access controls, encryption, and vulnerability scanning tools such as SonarQube, MEND and Tenable, to protect company data and systems.
•
Troubleshoot and resolve infrastructure and application issues, ensuring minimal downtime and disruption to business operations.
•
Configure and manage networking components (TCP/IP, DNS, load balancers, and firewalls) and support databases and datastores such as SQL Server and Redis to ensure optimal performance and security.
•
Stay updated on industry trends, assess impact, and recommend relevant technologies for software infrastructure.
•
Collaborate in an Agile environment, utilizing project management and workflow tools such as Jira to align efforts with team goals and objectives.
KEY RESPONSIBILITIES
Revision Date:7/2/2026 Senior DevOps Engineer, Application Development
Page 3
•
Bachelor’s degree in Computer Science, Software Engineering, or a related field; Master’s degree preferred.
•
6+ years of experience in DevOps engineering, with a strong focus on Windows environments and IIS.
•
Experience in managing and deploying .NET & Angular applications.
•
Expert knowledge of version control systems, such as Git, and CI/CD tools like Jenkins and Azure DevOps.
•
Proficient with Git CLI, Git branching and merging strategies, release management, and merge conflict resolution.
•
Proven expertise in languages like PowerShell, Groovy, and Python.
•
Expert knowledge of managing IIS, Windows Services and NPM.
•
Proficiency in using Infrastructure as Code tools beyond Terraform, such as AWS CloudFormation or Azure Resource Manager templates.
•
Experience with repository management tools such as Nexus for managing and organizing software artifacts.
•
Experience with monitoring and logging tools such as New Relic and Sentry.
•
Solid understanding of networking concepts, including TCP/IP, DNS, load balancers, and firewalls (CloudFlare).
•
Experience in implementing SAST and SCA tools such as Tenable, SonarQube and MEND in the deployment pipeline.
•
Experience supporting databases or datastores such as SQL Server, MySQL, Elastic Server and Redis.
•
Experience with cloud infrastructure such as AWS and Azure, must have prior experience with Amazon S3 and serverless computing platforms like AWS Lambda or Azure Functions.
•
Experience with containerization technologies such as Docker and Azure Docker, and orchestration tools like Kubernetes for deploying, scaling, and managing containerized applications.
•
Proficiency in managing and optimizing Elastic Search deployments to ensure efficient and scalable search functionalities within the infrastructure.
•
Experience with project management and workflow tools such as Agile and Jira.
•
Knowledge of security best practices and the ability to implement security controls at the infrastructure level plus compliance with relevant standards (e.g. SOC 2, HIPAA).
•
Strong understanding of software development methodologies, agile practices, and the software development lifecycle.
•
Excellent understanding of data structures and object-oriented principles.
•
Ability to provide regular updates, system solutions, and communicate issues to the management team.
•
Constantly strive to learn current technologies and stay up-to-date in the rapidly changing industry.
•
Excellent communication skills with the ability to effectively collaborate with cross-functional teams.
•
Strong problem-solving skills and attention to detail.
REQUIRED SKILLS AND QUALIFICATIONS
📌 Senior DevOps Engineer-PL (India)
🏢 IAssess Consultants
📍 India