Preet C
Green Card Holder
DevOps Engineer
Contact: +1-516-***-****
Email: **********@*****.***
Can go Onsite/Hybrid any where in NJ & NYC
Technical Skills:
●Scripting Languages:
Python, Bash, Power Shell
●Cloud:
AWS, Azure, GCP
●CI tools:
Jenkins
●Containerization:
Docker, Kubernetes, OpenShift
●Monitoring Tools:
Nagios, Splunk, Kafka, Grafana, ELK
●Configuration Management tools:
Chef, Puppet, Ansible, Splunk, Docker.
●Web/ App Servers:
Apache HTTP, Tomcat, JBoss, WebLogic, and WebSphere
●Databases:
Oracle, MS SQL, DB2, PostgreSQL, MongoDB
●SDLC:
Agile, Waterfall
●Build Tools:
ANT, Maven,
●Source Code Management:
GIT, GitHub, SVN GitLab, Bitbucket, SVN
●Bug Tracking Tools:
Clear Quest, JIRA, Remedy, SwiftALM
●Operating Systems:
M.S. Windows, UNIX, Linux, Red Hat Linux,CentOS.
Professional Summary:
●Over 5+ years of work experience as a DevOps Engineer.
●Professional Experience comprising System Administration, Configuration Management, Continuous Integration (CI), Continuous Deployment, Release Management, and Cloud Implementations.
●Proficient with Python, Bash, and Power Shell scripting.
●Familiarity with Nexus and Artifactory Repository for Maven and Ant builds.
●Good knowledge of other Cloud-based services like GCP, Microsoft Azure, and AWS.
●Expertise in Branching, Merging, Tagging, and maintaining the versions across the environments using SCM tools like GIT, GitHub, and SVN.
●Competent in working with I.T. infrastructure monitoring tools like Nagios, Splunk, Kafka, Grafana, and ELK.
●Create and maintain highly scalable and fault tolerant multi-tier AWS and Azure environments spanning across multiple availability zones using Terraform and CloudFormation
●Well-versed with the OpenShift platform in managing Docker containers and Kubernetes Clusters.
●Worked on terraform scripts from scratch for building Dev, Staging, Prod and DR environments.
●Defined AWS security groups which acted as virtual firewalls to control the incoming traffic onto AWS EC2 instances.
●Hands-on Experience deploying Database changes to Oracle, MS SQL, DB2, PostgreSQL, and MongoDB databases.
●Skilled in deploying the code through web application servers like Apache HTTP, Tomcat, JBoss, WebLogic, and WebSphere.
●Implemented software methodologies like the waterfall model, Agile Methodology, and SCRUM.
●Highly Experienced working with bug-tracking tools like Jira.
●Ability to quickly understand, learn and implement the new system design and data models in a professional work environment.
●A highly motivated, energetic individual, a team player with excellent communication and interpersonal skills.
Education:
●M.Sc in Computer Science, NJIT, USA.
●Bachelors in Information Technology at Gujarat Technological University, India.
Work Experience:
Client: Baird, Milwaukee, WI
DevOps Engineer Sept 2022 - Present
Roles & Responsibilities:
●Developed and implemented software release management strategies for various applications using Agile processes.
●Created and wrote Shell, Bash, and Perl scripts for automating tasks.
●Implemented Software Configuration Management (SCM) and SDLC principles and best practices.
●Worked on container-based deployments using Docker, with Docker images, automated build using Docker Hub, and Docker registries.
●Working with AWS services such as EC2, VPC, RDS, CloudWatch, CloudFront, Route53, Configuring and Networking of Virtual Private Cloud (VPC).
●Regular builds are initiated using the CI (Continuous Integration)/CD (Continuous Deployment) tool with Jenkins.
●Deployment support and configuration of cloud services including AWS.
●Containerize applications with Docker and Kubernetes and migrate the applications into the PasS environment.
●Used ANT and Maven as build tools on Java projects to build artifacts on the source code.
●Defined branching, labeling, and merge strategies for all applications in GIT.
●Deployed Microservices, including provisioning AWS environments using Ansible Playbooks.
●Worked with configuration management tools like Ansible, Chef, and Puppet.
●Designed and implemented internal Linux infrastructure, performed software installation, patches/ upgrades, troubleshooting, and maintenance of Windows and Linux operating systems.
●Managed and monitored the server and network infrastructure using Nagios, Splunk, and Grafana.
●Implemented Microservices on OpenShift based on Docker to achieve Continuous delivery.
●Installed, configured, and managed the RDBMS databases like MySQL, DB2, PostgreSQL, and NoSQL databases like MongoDB and Dynamo D.B.
●Worked with the developers to configure plugins through Eclipse to develop the code.
●Strong in building Object Oriented applications using Java, writing Shell Scripts on UNIX
●Generated Perl and UNIX scripts for build activities in QA, Staging, and Production environments
●Used monitoring tool JIRA, triaged the issues, and maintained bugs using the JIRA tool.
●Using Jenkins AWS Code Deploy plugin to deploy to AWS.
●Worked on using Apache HTTP, Tomcat, and JBoss servers for deployment.
●Worked with the developers to configure plugins through Eclipse to develop the code.
●Maintained JIRA for tracking and updating project defects and tasks.
Environment: SCM, AWS, Docker, Kubernetes, Shell, Bash, Perl, Jenkins, Maven, ANT, GIT, Linux, Ansible, Chef, Puppet, Nagios, Splunk, Grafana, Microservices, OpenShift, MySQL, Oracle, Scrum,DB2, MongoDB, JIRA, Eclipse,
Client: Origami Studios, Parsippany, NJ
DevOps Engineer July 2020 - Aug 2022
Roles & Responsibilities:
●Developed build and deployment processes for Pre-production environments.
●Developed and implemented Software Release Management strategies for various applications according to the agile process.
●Experience in working with SAAS solution in DevOps environment, ensuring seamless
Integration,configuration management and continuous deployment
●Created CI/CD Pipelines in Azure DevOps environments by providing their dependencies and tasks.
●Worked with automating builds and deployment processes using Bash, Shell, and Perl scripting.
●Implement data and storage management solutions in Azure (SQL Azure, Azure files, Queue storage, Blob storage).
●Installing Docker using the Docker tools and installing and configuring Kubernetes.
●Managing and tuning MySQL and writing SQL scripts.
●Implementing new projects builds a framework using Jenkins & Maven as build framework tools.
●Implemented CI /CD pipeline using Azure Data Factory (ADF) with ARM templates, integrated VSTS with GIT, and deployed applications to Tomcat Server.
●Worked on SOAP UI and REST Web services.
●Involved in configuration management and automation tools such as Chef and Ansible.
●Worked and modified build configuration files, including pom.xml, performed releases with the Maven release plugin, and managed artifacts in the Nexus repository.
●Worked on migrating a current application to Microservices architecture. This architecture included Docker as the container technology with Kubernetes.
●Established infrastructure and service monitoring using Prometheus and Grafana.
●Performed all necessary day-to-day Subversion/GIT support for different projects.
●Resolved system issues and inconsistencies in coordination with QA and engineering teams.
●Used tracking tool JIRA, triaged the issues, and maintained bugs using the JIRA tool.
●Manage the integration of new software projects and products into the built environment.
●Worked with the developers to configure plugins through Eclipse to develop the code.
Environment: Azure, ADF, Docker, Kubernetes, Jenkins, SAAS, Ansible, Chef, SQL, GIT, Maven, SOAP UI, REST, Bash, Shell, Perl, Nexus, Eclipse, Tomcat, JIRA, Linux, Agile.
MobMaxime, India
Build and Release Engineer April 2018 - June 2020
Roles & Responsibilities:
●Responsible for designing and deploying the best SCM processes and procedures.
●Worked closely with software developers and DevOps to debug software and system problems.
●Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
●Used Shell script to configure the Web logic application server in all the environments.
●Extensively used and executed SQL and PL/SQL to validate functionality.
●Used Chef for configuration management of hosted Instances within GCP.
●Integrated Maven with subversion to manage and deploy project-related tags.
●Deploying and maintaining multi-container applications through Docker.
●Used SQL queries to validate data and updated the records for the various modules.
●Developed Shell scripts to automate the deployment process.
●Kept track of all the releases and requests of the developers through the Infrastructure management tool. Created and optimized Linux shell scripts.
●Migrated applications to the GCP cloud. Configuring and Networking of Virtual Private Cloud (VPC).
●Installing, configuring, and administering Jenkins CI tool on Linux machines.
●Managed all the bugs and changes in a production environment using the Jira tracking tool.
●Installed and administered Tomcat repository to deploy the artifacts generated by Maven and store the dependent jars used during the build.
●Deployed the build artifacts into environments like Q.A. and UAT per the build life cycle.
●Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
Environment: SVN, Jenkins, Maven, Jira, Linux, XML, GCP, WebLogic, MySQL, Tomcat.