Role DevOps Engineer -Junior
Reports To Software Architect
Use the latest cloud infrastructure and technologies to tackle
security, deployment and scalability challenges for advanced
applications in the areas of marketing analytics and real-world
evidence analytics. You will be responsible to setup and maintain
the infrastructure and resources for multiple projects depending
upon the business requirement. You will be required to work in a
cross-functional team comprising of UI designer, data scientists,
UI developers, server-side developers and client facing team.
Functions and Responsibilities Interact with the team members and provide support and resources based on project
needs Handle code deployments, fixes, updates and related processes in all environments Review, monitor and set up alerts for all the various services and deployments Design and implement build, deployment, and configuration management Perform root cause analysis for production errors Manage Continuous Integration and Continuous Deployment (CI/CD) tool. Manage – Multi-tenant Virtual Private Cloud, Cluster, its resources and core security. Automate our operational processes as needed, with accuracy and in compliance with
our security requirements Understand how various systems, application and infrastructure works Follow all best practices and procedures as established by the company Document and design various processes; update existing processes Brainstorm for new ideas and ways to improve the processes Monitor metrics and develop ways to improve. Actively troubleshoot any issues that arise during testing and production, catching and
solving issues before launch.
Qualifications / Requirements DevOps Engineer with 1 to 3 years of experience. Knowledge of Containers and Containerization, Docker, container orchestration
services, especially Kubernetes. Experience with CI/CD tools such as Bitbucket Pipeline, or Jenkins Experience with maintaining and administrating Cloud resources and services.
Preferred AWS services like EKS, EC2, RDS, S3, EFS, Redshift, IAM, Cloud
Formation, etc. Good to have experience with multiple cloud providers like AWS, Azure, GCP, … Good to have knowledge on Database management, relational (MySQL) database
and Datawarehouse (Redshift). Significant experience with Windows and Linux operating (CentOS or Ubuntu)
system environments Current understanding of best practices regarding system security measures Must have excellent debugging and problem-solving skills Knowledge of best practices and IT operations in an always-up, always-available
Learning new technologies and gathering new skills and related tools to introduce to
the company to grow the agile development environment. Work with CI and CD tools, and source control such as GIT and SVN. Work with open-source technologies as needed Well versed in security principles, both system and network Provide Level 2 & Level 3 technical support, Investigate and resolve deployment issues Design procedures for system troubleshooting and maintenance
. Information Security related responsibilities Comply to security policies and processes Execute security processes. Execute security activities. Report security weaknesses and events or potential events or other security risks
to the organization
Excellent organisational and time management skills, and the ability to work on
multiple projects at the same time Excellent communication skills to work in a globally distributed team. Process-oriented with great documentation skills Willing to learn new technologies and acquire new skills.