Continuous Integration (regular)
Azure DevOps (regular)
DevOps tools (regular)
Cognizant Technology Solutions provides strategic advice to clients on issues at the cusp of business and technology. We provide and enhance a value proposition by helping clients tackle business problems.
Seasoned consultants work closely with clients onsite to structure their problems, gather data and design solutions and implement those.
The duration of a typical client engagement varies from few weeks to years. We work across all industries. Specialists from all industries collaborate with our engagement teams to provide deeper insights into the industry.
Key Responsibilities :
As a DevOps Engineer you will be responsible for implementing and supporting DevOps for application development, based on various technologies such as : Azure, AWS, GCP, Kubernetes.
You will need to be familiar with a comprehensive approach to DevOps covering all three aspects : process, people and tools.
In our Team you will implement processes such as Agile Development, Continuous Integration, Continuous Deployment / Delivery.
You will also be responsible for creating PoCs.
You will regularly interact with customer teams during DevOps support.
Required Skills :
Strong knowledge and relevant experience with tools in areas such as :
public / private cloud
CI / CD concepts and some of the available tools (Github Actions, Azure DevOps, AWS Code Pipeline, Bitbucket CI, CircleCI, Jenkins)
VCS / VCS platforms (one or more : GitLab, GitHub, Azure Repo, Bitbucket, Mercurial, Git)
one of the scripting languages (Bash / PowerShell / Python)
IaC and configuration management with some of the popular tools (Ansible, Terraform, CHEF, ARM template, Puppet, Bicep templates)
containers and orchestration tools including Docker (Kubernetes or OpenShift would be an advantage)
operating systems (primarily Linux)
one of the log monitoring tools (SonarQube , Grafana, Datadog, Appdynamics, Splunk, Zabbix, Cloud Watch, ELK, Kibana).
Experience with software development using Agile methodologies such as Kanban, Scrum.
Knowledge of DevOps processes like Agile, Continuous Integration, Continuous Development.
Self-motivated, communication and interpersonal client-facing skills.
Fluency in the English language.
Nice to have :
Experience with BigData (Hadoop, HBase, Databricks, Cloudera).
Familiarity with messaging systems (Kafka / Logstash, Rabbit MQ).
Knowledge of some DB (MySQL / MariaDB, MSSQL, PostgreSQL, Redis, Memcached).
Networking (Cisco IOS, Juniper JunOS, Mikrotik RouterOS) and web tools (Apache, IIS, nginx).
Certification in any of the mentioned DevOps tool.
We offer :
A career in one of the largest and fastest-growing IT services provider worldwide
A comprehensive training program
A challenging international environment
Opportunity to work for large multinationals and other leading companies
Cognizant Technology Solutions ( https : / / www.cognizant.com ) leads Digital Transformation initiatives. We work in the latest technologies like Cloud computing, Micro-services, Digital Enablement, Machine Learning, Blockchain, etc.
When you choose this position at Cognizant, you will get an opportunity to upgrade your career in the Digital sphere covering Agile, DevOps & Cloud-native development.
This opportunity will bring you to work with highly skilled and professional teams that are enabling our clients in Azure DevOps, SAFe, Monitoring, Analytics, etc.
Cognizant has transformed her clients to deliver solutions using the digital way of working. In this position, you would leverage your knowledge to shift from the traditional way of Agile-DevOps to cloud-native adoption.
While doing so you will add value to the client for improving productivity, quality, and time to market cost-effectively.
You will be working in highly productive SAFe teams and modernize the software delivery processes while focusing on people and technologies.