Post Job Free

Resume

Sign in

Ci Cd Configuration Management

Location:
Newark, DE
Posted:
August 25, 2023

Contact this candidate

Resume:

Syam Kumar

ady7ys@r.postjobfree.com:ady7ys@r.postjobfree.com

+1-571-***-****

https://www.linkedin.com/in/syam-kumar-b-2a2958b5

PROFESSIONAL SUMMARY

IT Professional with 6.5+ years of experience in SRE, DevOps, Cloud computing, automation, along with experience in Linux Administration, software design, Continuous Integration, Continuous Deployment.

Working experience in on AWS cloud, architecting highly available, scalable and fault tolerant infrastructure in AWS services.

Proficient in Python programming language with 5+ years of experience.

Worked on Python and Java Programming concept.

Implemented EC2 (Security Groups, Elastic IP's, Load balancers, Auto scaling groups, Placement Groups) and configured VPC, Simple storage service (S3) bucket to implement WordPress site on Amazon cloud.

Experienced in Automating, Configuring and deploying storage, networking, compute and database services on AWS using Python, Puppet and docker.

Experience in Terraform and Kubernetes.

Expertise in Azure infrastructure management (Azure Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD Licenses).

Worked on creating the Docker containers and Docker consoles for managing the application life cycle and also worked on various Docker components like Docker Engine, Hub, Machine, Compose, and Docker Registry.

Experience in designing and deploying container-based production clusters using Docker, Kubernetes, and Docker Swarm.

Developed Python and shell scripts for automation of the build and release process.

Implemented Continuous Deployment (CD) for deploying the generated artifacts into various testing environments like QA, UAT, UT, and Production and creating Jenkins CI/CD pipelines to increase the workflow and to deliver the software in time.

Experience in Azure Platform Development, Deployment Concepts, hosted cloud services, Platform service, and close interface with Windows Azure Multi-Factor Authentications.

Involved in configuring virtual machines, storage accounts, and resource groups.

Gained experience in dealing with Windows Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, and Auto-Scaling.

Involved in design, implementation, and modifying the Python code.

Hardcore development experience utilizing Java, J2EE in business, Web, and client-server environments including Core Java and Spring.

Proficient with container systems like Docker and container orchestration like EC2 Container service, Kubernetes, worked with Terraform.

Hands on work experience with API Gateway to manage API calls.

Managed Docker orchestration and Docker containerization using Kubernetes.

Managed Docker orchestration and Docker containerization using Kubernetes and created dashboards as per the cluster.

Deploy, maintain, and improve performance over containerized applications in EKS to support application development Elastic search configuration using FluentD app in EKS clusters for logs and index creation in Kibana.

Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.

Deploying Kubernetes applications with Helm charts, expertise in creating Kubernetes config maps, ingress and services.

Experience with Databases Like Apache Cassandra, Postgre SQL, Mongo DB, MySQL and Oracle SQL.

Experience in using Atlassian tools like JIRA, Confluence, Service Now for ticketing.

Experience with Cloud automation technologies such as Cloud Formation and Terraform and experienced in using Terraform for building, changing, and manage existing and cloud infrastructure as well as custom in-house solutions. Proficient in writing Templates for AWS IAC using Terraform to build staging and production environments.

Design, build, and manage the ELK (Elasticsearch, Kibana) cluster for centralized logging and search functionalities.

Experienced in writing Kafka Producers and Consumers using Python.

Configured monitoring of different services using Grafana, and Kibana.

Woking knowledge in Puppet as a configuration management system.

Mentor team members and hand hold the team members around technical issues.

Excellent communicative, interpersonal, intuitive, analysis and leadership skills with the ability to work efficiently in both independent and teamwork environments.

TECHNICAL SKILLS

DevOps / Cloud Computing

AZURE, AWS, Ansible, Puppet, EKS.

Databases

ELK, MongoDB, InfluxDB, MYSQL

Build & CI Tools

ANT, Maven, Jenkins, Artifactory, Nexus, Terraform

SCM Tools

Stash, GIT, GitHub, Subversion.

Languages

Python, Java, J2ee

Scripting Languages

Linux, Ruby, Shell Scripting

Web/App Servers

Django, HTML, CSS, JSON, JavaScript, Web logic, Web Sphere, Apache Tomcat, JBOSS

Bug Tracking Tools

Jira, Remedy

Monitoring/Telemetry & logging Tools

Grafana, Prometheus, Kibana, Kafka, Zookeeper, Splunk, Elastic search, Logstash, PagerDuty.

Operating Systems

Mac, UNIX, Linux RHEL, CentOS, MS Windows

Virtualization

VMware, VirtualBox, Docker, Kubernetes

PROFESSIONAL EXPERIENCE

Client: Vanguard, Malvern, PA Feb 2023 to till date Role: Cloud Engineer

Responsibilities:

Involved in deploying multitude applications utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation.

Developed and maintained cloud-based applications and infrastructure using Python, leveraging services such as AWS Lambda, Amazon EC2, and Amazon S3.

Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.

Used to debug all Application Jenkins builds if something is breaking.

Maintain Git source code repository and local mirrors perform branching, tagging, merging

Implementing DevOps culture through CICD tools like Jenkins, Code Deploy and Code Pipeline

Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash.

Deploy, maintain, and improve performance over containerized applications in EKS.

Experience in Deploying and monitoring Microservices on various platforms like AWS EKS and Kubernetes. Developed Kubernetes Pod definitions, Deployments and used Helm Charts to version control complete deployment strategies.

Used VMware Vsphere to provisioned and maintained the Virtual machines

Created and optimized cloud infrastructure templates using infrastructure-as-code tools such as Terraform or AWS CloudFormation, utilizing Python for custom logic and configurations.

Utilized Python scripting for automating deployment, scaling, and management of cloud resources.

Using Ansible for writing custom scripts to deploy code and files to different environments

Built a new CI pipeline. Testing and deployment automation with Docker, Jenkins, and Ansible.

Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.

Used Artifactory repository tool for maintaining the Java based release code packages.

Experience with Ansible and Cloud formation to do configuration management.

Created a DevOps pipeline using Azure Automation.

Provisioned the EC2 instances using Terraform and Cloud Formation on AWS.

Setup and build AWS infrastructure using various resources, VPC EC2, RDB, S3, IAM, EBS, Security Group, Auto Scaling, SES, SNS and RDS in Cloud Formation JSON templates, Lambda.

Working for configuring and setting up different environments (Dev, Test, Integration, Staging, and Prod) to Jenkins instance. Build and configuration of infrastructure in cloud development through the usage of Terraform tool as IaC.

Experience in configuration of AWS infrastructure development through the usage of Terraform, Cloud Formation Template as Infrastructure code, and ability of Creating, modifying, and maintaining the modules based on the requirement of development project.

Used Ansible to manage web applications, environments configuration files, users, file systems and packages in internal cloud environment.

Developed automation scripts in YAML using Ansible to deploy and manage Java applications

Troubleshooting automated builds and deployment failures, assisting development teams for continuous build and test integration.

Written Shell Scripts to deploy containers in Kubernetes by using Parameterized Yaml Files

Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple namespaces in Kubernetes.

Environment: Linux, AWS, Jenikns, Maven, Ansible, Terraform, GIT, Git – Hub, Web Logic Server, Apache Tomcat Server, Shell, Docker, Kubernetes, Cloud Formation and CI/CD.

Client: Cisco, Bangalore, India Nov 2017 to Aug 2021

Capgemini, Bangalore, India

Role: Senior DevOps/SRE Engineer

Responsibilities:

Release Engineer for a team that involved different development teams and multiple simultaneous Major& Minor software releases.

Integrated Maven with GitHub to manage and deploy project-related tags and managed Nexus Maven repositories to download the artifacts during the build.

Branching and merging code lines in the GIT and resolved all the Issues during the merges.

Hands-on experience in puppet coding and writing the Ruby files and Worked extensively on Logstash, Kafka, and Elasticsearch.

Design, build and manage the ELK (Elasticsearch, Logstash, Kibana) cluster for centralized logging and search functionalities.

Worked on writing Dockerfile and Docker compose files.

Installed, configured & administered Jenkins CI tool on Linux machines; setup Master-slave architecture to improve performance and created CI/CD pipelines by integrating GitHub, and Jenkins.

Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.

Conduct systems design, feasibility and cost studies and recommend cost-effective cloud solutions such as Amazon Web Services (AWS).

Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing, and Glacier for our environments. Experience in writing Infrastructure as a code (IaC) in Terraform.

Efficient in Build and configuration of infrastructure in cloud development through the usage of Terraform tool as IaC, and ability of modifying the Terraform modules based on the requirement

Deployed application which is containerized using Docker onto a Kubernetes cluster which is managed by Amazon Elastic Container Service for Kubernetes (EKS).

Developed Helm charts for the containerized version of the application running on-premise, deployed it to EKS Kubernetes

Written Docker file using build dependencies to generate the Docker-images and run the Docker-container for slave-machines to execute the builds of Particular teams.

Experience working on Docker environment which includes Docker Machine, Docker Compose, Docker Swarm and Monitored containers using Prometheus Tool

Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build test.

Creation of custom Docker container images, tagging and pushing the images.

Create Docker containers to build ship and run any app or image to deploy the applications.

Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.

Integrated Jenkins with UDeploy and Created UDeploy Components, UDeploy process, installed UDeploy agents on both windows and Linux machines according to application team requirements.

Setup UDeploy server with automated scripts to back-up the server and restore from backup for disaster recovery.

Launching and configuring of Amazon EC2 (AWS) Cloud Servers using AMI’s (Linux/Ubuntu) and configuring the servers for specified applications.

Integrated Maven with GitHub to manage and deploy project related tags and managed Nexus Maven repositories to download the artifacts during the build.

Worked on Integrated JIRA with subversion and Jenkins to automate the weekly build process.

Administered and engineered Jenkins for managing weekly Build, Test and Deploy chain, GIT with Dev/Test/Prod branching Model for weekly releases.

One clicks Automation script to trigger push to production from Jira, invoke Build in Jenkins and deploy to target servers.

Worked for Creating, Repairing, Rebuilding and provisioning the cluster or services.

Used Ansible Playbooks for managing AWS services like EC2, ELB, S3 using python boto3 scripts.

Attaching IAM role, restarting, rebooting and displaying the AWS CloudWatch metrics in Grafana

Setting the threshold value or Alerts in Grafana and Fixing the Incidents on time without delay.

Created scripts in Python that integrated with Amazon API to control instance operations.

Worked on pager duty 24/7 on-call shift rotation.

Involved in writing the shell scripting and Puppet file coding.

Top to bottom comprehension of the principles and best practices of the Software Configuration Management (SCM) in Agile, SCRUM and Waterfall methodologies. Prepared test cases and executed server configurations

Environment: Python, Bash, JSON, Groovy, Git, MAVEN, WebSphere, DNS, LDAP, NFS, NIS, Django, PostgreSQL, Maria DB, JIRA, Jenkins, Kubernetes, Docker, Terraform, Ansible, Sumologic, Elastic Search, Log Stash, Kibana, Azure, AWS (VPC, EC2, S3, IAM, EBS, Security Group, Auto Scaling, RDS).

Client: 6D Technologies, Bangalore, India June 2015 to Oct 2017 Software Engineer

Responsibilities:

Coding the different classes following Feature Framework like Business class, Form class and view.

Support the engineering teams regarding CI/Build tools, Environments and Automation.

Have been involved in the design & development of CMS gui where users can create campaigns, define their own campaign message and more over schedule those campaigns.

Development of test framework using python.

Used Terraform scripts to spin stacks on AWS servers using Jenkins as CI/CD tool.

Building CI/CD pipeline automation in Jenkins with scripting languages such as Groovy and Python.

Designed Cloud Formation Templates to create EC2 instances, RDS, Cloud Watch, S3, ELB, Auto-Scaling Groups, Route53 record sets and other services on AWS.

Management of Red Hat Linux user accounts, groups, directories and file permissions.

Configuration Management and source code repository management using GitHub.

Migrated SVN repositories into GitHub using Sub GitHub.

Maintenance of source code in GitHub. Branching, Creating Labels, merging of codes on GIT for QA testing and release.

Used Shell scripts to automate the Build and deployment process to deploying the web services. Used services deploy command for building the web services. Used Maven for few modules.

Configured, maintained, deployed and troubleshoot of WebLogic on multiple platforms, deployments, troubleshooting and maintenance for production, development, QA and training.

Deployed Java applications into web application servers like web logic servers

Worked on Load balancing and Performance tuning for various WebLogic Instances. Handled various configuration changes for different application property files and Web Logic Changes.

Implementation Plan preparation for Code Releases & requirements gathering

Closely working with Developers, QA, Performance, UAT testers, IT Team

Environment: SVN, GIT, Maven, Ant, Oracle Weblogic, Nexus, Jira, Shell Scripting, Python, Ruby, Perl, Angular Js, Hotfix PROD Patches, Linux (Ubuntu).

EDUCATION:

Wilmington University – New Castle, Delaware, USA Aug 2021 - Dec 2022

Master’s in information technology GPA: 3.8

RVR&JC College of Engineering, Guntur, India Aug 2011 - June 2015

Bachelors in Electronics and Communication Engineering GPA: 3.26



Contact this candidate