Reports to : DevSecOps Technology CoE Head
Direct reports : NA
Key interfaces : Offering owners and SMEs across industry verticals, Solution architects, delivery head, digital sales team, account sales team, account delivery team
Role summary : Join the founding team and scale Cyient’s technical CoE for DevSecOps with responsibilities across architecting solutions for deal pursuit and client engagements, PoC development, delivery of client engagements, focused IP / accelerator development
As a DevSecOps architect, expectation is to architect, setup and recommend complete automation of CI / CD pipeline & monitoring in Oprem and Cloud environment (virtual instances, containerized and server less).
Complete test automation and ensure Security of Application as well as Infrastructure.
ROLES & RESPONSIBILITIES
Configure Jenkins with load distribution between master / slave
Setting up the CI pipeline with Jenkins and Cloud(AWS or Azure)
Static test (Quality & Security)
Setting up Dynamic Test configuration with selenium and other tools
Setting up Application and Infrastructure scanning for security. Post-deployment security plan including PEN test. Usage of RASP tool.
Configure and ensuring HA of the pipeline and monitoring
Setting up composition analysis in the pipeline
Setting up the SCM and Artifacts repository and management for branching, merging and archiving
Must work in Agile environment using ALM tool like Jira
Debug production outages and take actions resulting from root cause analysis
Design and build DevOps processes and procedures in conjunction with a migration of large-scale SQL Server and Microsoft centric application solutions to AWS;
preferably cloud native
Extensive hands-on Continuous Integration and Continuous Delivery technology experience of .Net, Node, Java and C++ based projects(Web, mobile and Standalone).
Experience configuring and managing
ALM tools like Jira, TFS, etc.
SCM such as GitHub, GitLab, CodeCommit
Automation tools such as Terraform, CHEF, or Ansible
Package repo configuration(Artifactory / Nexus), Package managers like Nuget & Chocholatey
Database Configuration (sql & nosql), Web / Proxy Setup(IIS, NGinx, Varnish, Apache).
Deep knowledge of multiple monitoring tools and how to mine them for advanced data
Prior work with Helm, Postgres, MySQL, Redis, ElasticSearch, microservices, message queues and related technologies
Test Automation with Selenium / CuCumber; Setting up of test Simulators.
AWS Certified Architect and / or Developer; Associate considered, Professional preferred
Proficient in : Bash, Powershell, Groovy, YAML, Python, NodeJS, Web concepts such as REST APIs and
Aware of MVC and SPA application design.
TTD experience and quality control with Sonarqube or Checkmarx, Tics Tiobe and Coverity
Thorough with Linux(Ubuntu, Debian CentOS), Docker(File / compose / volume), Kubernetes cluster setup
Expert in Workflow tools : Jenkins(declarative, plugins) / TeamCity and Build Servers configuration
Experience with AWS CloudFormation / CDK and delivery automation
Ensure end-to-end deployments succeed and resources come up in an automated fashion
Experience with Big Data technologies such as EMR, Spark, Hive, Kylin
Monitor production environment and act to keep systems stable and running; Tools like Kibana, Graphana, Logstash, Nagios, AWS GuardDuty, Azure Monitor, RASP tools.
Yocto - Linux distributions for embedded and IoT software
Bachelor's degree in Computer Science or equivalent
9 years or more of experience in related field
Effective interpersonal and communication skills
Skills & Experience
Cloud DevOps, Continuous Deployment, DevOps, Infrastructure As Code (IaC)
Cyient is an Equal Opportunity Employer.