Devops Engineer
Ramyam Intelligence LabJul, 2022 - Present3 yr 8 months
Environment set up as per the project requirement on AWS cloud and Bare metal machines (VMs). Creating EC2/VMs machines. Installing the required softwares (Docker, Kubernetes, Java, Python, MySQL, LDAP). Creating/Enabling proper Networking/VPC and Security on machines. Creating the self-signed certificate on VMs. Importing the domain certificate to AWS certificate management. Creating the Docker base images and Incremental images. Creating the databases, database users and providing proper privileges. Pull the code from git. Compiling the code using maven(java) and npm (Node JS). Deploying the applications using the Kubernetes. Creating the load balancer to access the application from domain names. Creating the Jenkins jobs for continuous deployment. Sanity testing/ Features testing after the application deployment. Creating Docker base images for micro services. Creating Jenkins jobs and pipelines for continuous integration and continuous deployments. Creating and maintaining the database in different environment (Development, Integration, Production). Creating and maintaining the Linux user in different environment (Development, Integration, Production). Creating the AWS services as per the project requirement (EKS, ECR, RDS, S3, SES, Cloud Front). Install and configuring the monitoring tool to monitor the applications and systems (Zabbix). Interacting with Product and Testing team for new requirements and deployment side issues. Interacting with Clients to resolve the Application side issues. Developing the scripts for automated daily database backups.