Nagamani
Sr AWS DevOps Engineer
Contact: 469-***-****
Email : ********@*****.***
Professional Summary:
Having 8years of professional experience with highly enthusiastic and skilled in cloud implementation, Build and Release management, configuration and management of services in Linux environment, Automation using configuration management and Software Development Life Cycle (SDLC) including monitoring, configuration, troubleshooting and maintenance in Cloud Dev-Ops with Continuous integration and Continuous Delivery (CI/CD) Java/J2EE Technology, AWS & open-source technologies.
Experience in infrastructure development and operations by involving in designing and deploying using AWS services like AWS EC2 Instance, ELB, EBS, AMI, IAM, VPC, S3, cloud formation templates, cloud watch monitoring.
In-depth knowledge of DevOps management methodologies and production deployment which include Compiling, Packaging, Deploying and Application Configurations.
Experienced in setting up the enterprise infrastructure on Amazon Web Services (AWS).
Experienced in AWS Cloud Computing services, such as EC2, S3, Lambda, API, Dynamo, EBS, VPC, ELB, Route53, Cloud Watch, Security Groups, Cloud Trail, IAM, Cloud Front, Snowball, EMR, RDS and Glacier also worked on DNS, SSL and Firewalls.
Implemented Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups.
Set-up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
Created AWS S3 buckets, performed folder management in each bucket, Managed cloud trail logs and objects within each bucket.
Experienced in set up and maintenance of Auto-Scaling AWS stacks.
Worked with IAM service creating new IAM users & groups, defining roles and policies and Identity providers.
Created alarms and trigger points in Cloud Watch based on thresholds and monitored the server's performance, CPU Utilization, disk usage.
Experienced in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like Git and Subversion (SVN) on Linux platforms.
Expertise in Jenkins/Hudson by installing, configuring and maintaining for continuous integration (CI) and for Continuous Delivery (CD).
Troubleshoot the build issue during the Jenkins build process.
Installing, configuring and administering Jenkins Continuous Integration tool on Linux machines along with adding/updating plugins such as SVN, Maven, and ANT.
Proficient with Shell, Python, Ruby, Perl, Power Shell, JSON, YAML, Groovy scripting languages.
Experience in software build tools like Apache Maven, Apache Ant to write Pom.xml and Build.xml respectively.
Experience in AZURE, Migration of all servers from on-premises to Kubernetes containers & writing the scripts in Perl and Shell Scripts for managing various enterprise applications.
Knowledge on Puppet as Configuration management tool, to automate repetitive tasks, quickly deployed critical applications on different nodes and proactively managed change.
Experience in supporting Chef Environment with 40+ servers and involved in developing recipes and cookbooks.
Worked with Chef Enterprise Hosted as well as On-Premise, Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server.
Experience in configuring and managing Chef master server and experience in updating and creating modules and pushing them to Chef clients.
Experience in writing the playbooks and can manage 1000’s of servers by pushing the code from servers to different nodes in Ansible.
Worked with Ansible On-premise like writing the script in workstation and pushing that on to the server.
Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile (scrum) and Waterfall methodologies.
Experienced with Nagios, Cloud Watch as IT Infrastructure Monitoring tool and knowledge on Splunk.
Experienced with Databases Like Cassandra, MongoDB, MySQL and Oracle SQL
Broad experience in Bash, Perl, Python scripting on Linux. Strong knowledge on Linux internals
Experienced in Installing, Configuring and Managing Docker Containers, Docker Images for Web Servers and Applications servers such as Apache, Tomcat using Docker and integrated with Amazon MySQL RDS database.
Research and implemented new tools such as Kubernetes with Docker to assist with auto-scaling, continuous integration, rolling updates with no downtime.
Strong experience Administering Couchbase Clusters, Querying JSON doc's using N1QL, Utilizing Command line utilities for day-to-day operations and Couchbase Web Console for monitoring clustering Operations and Cross Datacenter Replication.
Worked on several prototype projects involving clustered container orchestration and management. Contributed a MySQL cluster application to the Kubernetes project.
Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.
Technical Skills:
Operating systems Linux (Red Hat 4/5/6/7, CENTOS & SUSE), Red Hat Linux 4/5/6/7, Windows servers [2003, 2008, 2008 R2, 2012, 2012R2], Windows 2000, XP, Windows 7, Ubuntu 12/13/14, Solaris 11/10/9/8, HP-UX 11.0, 11.11, 11.23, 11.31
Cloud Platform Amazon Web Services: EC2, S3, ELB, EMR, Auto scaling, Elastic Beanstalk, Cloud Front, Cloud Formation, Elastic Filesystem, RDS, DMS, VPC, Direct Connect, Route 53, Cloud watch, Cloud trail, IAM, SNS, Azure, OpenStack.
Application Servers Web Logic Application Server 9.x, 10.x, Apache Tomcat 2.0.x, JBOSS 4.x/5.x, Red Hat, WebSphere 6.x/7.x/8.x
Automation tools Puppet, Chef, Docker, Ansible, Jenkins, Kickstart, Jumpstart, Terraform,
Kubernetes
Virtualization VMware Client, Windows Hyper-V, vSphere 5.x, Datacentre Virtualiza-tion, Virtual Box, KVM, Power VM
Backup Management Veritas NetBackup, Symantec NetBackup, EMC- Replication Manager
Networking Protocol TCP/IP, NIS, NFS, DNS, DHCP, SMTP, FTP/SFTP, HTTP/HTTPS, NDS, Cisco Routers/Switches, WAN, LAN
Monitoring tools Splunk, Nagios, ELK, App dynamic, Cacti
Scripting Perl, Python, Ruby, Bourne, Korn and Bash Shell scripting, PowerShell, YAML format, JSON format.
Storage EMC Clarion CX series, NetApp.
Data base technologies Oracle, SQL Server, MySQL, NoSQL, MongoDB, Cassandra, DynamoDB, Couchbase.
Version control tool Git, SVN, Bitbucket, CVS.
Work Experience:
State Farm, Bloomington, IL Dec 2020 to Present
AWS DevOps Engineer
Responsibilities:
Strong hands-on on AWS cloud services like EC2, S3, RDS, ELB, and EBS for installing, configuring. Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
Responsible for managing Ubuntu, Linux, and windows virtual servers on AWS EC2 instance by creating Chef Nodes through Open-Source Chef Server. Utilized Amazon Elastic Block Storage which provides persistent block storage volumes for use with Amazon EC2 instances in the AWS cloud.
Worked with Cloud/infrastructure support Team on AWS cloud and designed a highly available secure multi zone AWS cloud infrastructure utilizing Chef with AWS Cloud Formation.
Worked on AWS CLI Auto Scaling and Cloud Watch Monitoring creation and update.
Designed roles and groups using and Access AWS Identity Management (IAM).
Built and configured EC2 instances on AWS cloud platform, configured Elastic Load Balancer for traffic control for the EC2 and S3 buckets.
Automated the migration of Subversion (SVN) repositories to GIT while preserving the commit history and other metadata like branches, tags, and authors.
Implementing DevOps practices such as infrastructure as code, continuous integration, and continuous deployment
Developed custom Jenkins’s jobs/pipelines that contained Bash shell scripts utilizing the AWS CLI to automate infrastructure provisioning.
Created Terraform scripts for EC2 instances, Elastic Load balancers and S3 buckets.
Managing the OpenShift cluster that includes scaling up and down the AWS app nodes.
Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
Experience with centralized version control system such as Subversion (SVN) and distributed version control system such as Git.
Made use of Gradle and maven for building applications and written structured pom which can be consumed by Jenkins.
Worked on enhancement of Amazon Virtual Private Cloud in the scalable environment which provides advanced security features such as security groups and network access control lists to enable inbound and outbound filtering at the instance level and subnet level.
Well versed with Amazon Route 53 which effectively connects user requests to the infrastructure running on Amazon EC2 instances and Amazon S3 buckets.
Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform. Managed AWS infrastructure as code using Terraform.
Implemented AWS Code Pipeline and Created Cloud formation JSON templates in Terraform for infrastructure as code.
Setting up continuous integration of applications in Apache Tomcat servers in EC2 using Jenkins plugins GIT, MAVEN. Implemented new deployment process with Jenkins 2.0 using Groovy code.
Ensured, successful architecture and deployment of enterprise grade PaaS solutions using Private Cloud Foundry (PCF) as well as proper operation during initial Application migration and net new development.
Regular build jobs are initiated using the continuous integration tool with Jenkins.
Used Jenkins as Continuous Integration tools to deploy the Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack.
Generated scripts in Maven, Perl & Bash Shell for build activities in QA, Staging and Production environments.
Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects.
Experienced in upgrading current internal Gradle plugins for incorporating new features.
Worked on container technologies like Docker and Kubernetes. Kubernetes is being used to orchestrate the deployment, scaling, and management of Docker Containers.
Calico Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
Experience using Ansible Tower, which provides an easy-to-use dashboard, and role-based access control, so that it is easier to allow individual teams access to use Ansible for their deployments.
Implemented multi-tier application provisioning in OpenStack cloud, integrating it with Ansible.
Virtualized the servers using Docker for the test environments and dev-environments needs, also configuration automation using Docker containers.
Incorporated Amazon Ops works which is a configuration management tool that uses Chef to automate the servers that are configured and deployed across Amazon EC2 instances.
Deployed and configured Prometheus to monitor Kubernetes nodes with node-exporter, monitor Kubernetes API and resources with Kube state metrics.
Used Ansible and Ansible tower (AWX) as configuration management tool to deploy the application to multiple servers at once.
Configured Continuous Integration and Continuous deployment of many applications using Team City and Octopus deploy to AWS cloud.
Troubleshoot network performance issues and help to create and maintain disaster recovery plans.
Automated Testing process using Appium, UI Testing, and Web Testing using Selenium.
Experience in Selenium synchronizations with conditional (Implicit, Explicit) unconditional wait statements.
Wrote bash scripts to automate Nagios service check creation through usage of an SNMP index as an array to monitor production SMS binds to major cell phone carriers.
Experienced in deployment of applications on Apache Webserver, Nginx, and Application Servers such as Tomcat, JBoss.
Implemented a server less architecture using API Gateway, Lambda, and DynamoDB and deployed AWS Lambda code from Amazon S3 buckets. Created a Lambda deployment function, configured it to receive events from our S3 buckets and provisioned Lambda functions to create a Log stash for centralized logging.
Automated builds of Micro Services, API's, UIs, and databases using Team City and deployments using Octopus Deploy.
Responsible for creating and maintaining the new LDAP OU, Groups, Schema, and attributes.
Experience in AWS Snowflake where we used a data warehouse to handle big data characteristics for both structured and unstructured data, Aws Snowball for large scale data migration.
Environment: AWS (EC2, S3, EBS, ELB, RDS, SNS, SQS, VPC, Cloud formation, Cloud watch, ELK Stack), Ansible, LDAP, python (BOTO API), Red Hat Linux, Gradle, Shell scripting, Ruby, Nginx, Linux Administration, Terraform, Selenium, JIRA, GIT, SVN, Nagios, Groovy
DevOps Cloud Engineer Oct 2019 – Nov 2020
Amex, Phoenix AZ
Job Responsibilities:
Working on AWS cloud to provision new instances, S3 Storage Services, EC2 & Cloud watch services, CI/CD pipeline management through Jenkins.
Migrated and maintained build and test environments into the Cloud Infrastructure.
Developed Cloud Formation scripts to automate EC2 instances and created versions for the updated script and also wrote scripts in Terraform and Lambda to spin up EC2 instances.
Configured AWS IAM and Security Groups in Public and Private Subnets in VPC. Managed network security using Load balancer, Auto-scaling, Security groups and NACL.
Created AWS Route53 to route traffic between different regions. Created Route tables to route the traffic to find whether it is public or private network.
Managed storage in AWS using Elastic Block Storage, S3, created Volumes, configured Snapshots.
Utilized AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
Used Ansible for configuration management of hosted Instances within AWS. Configuring and Networking of Virtual Private Cloud (VPC).
Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front- end servers.
Worked on ELK architecture and its components like Elasticsearch, Log stash and Kibana. Handled installation, administration and configuration of ELK stack on AWS and performed Log Analysis.
Handled installation, administration and configuration of ELK stack on AWS and performed Log Analysis.
Experience in Kibana which is a powerful data visualization capability to help businesses pull vital information from their data stores.
Used AWS Bean Stalk for deploying and scaling web applications and services developed with Java, Node.js, Python and Ruby on familiar servers such as Apache and IIS.
Implemented and maintained the monitoring and alerting of production and corporate servers/storage using Cloud Watch.
Responsible for build and deployment automation using VM Ware ESX, Docker, Kubernetes containers and Chef.
Focused on containerization and immutable infrastructure. Docker has been core to this experience, along with Kubernetes. Experienced in using Docker Swarm and deployed spring boot applications.
Developed container support for cloud environments and Docker. Deployed the applications in Docker containers and managed the containers in enterprise level.
Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
Configured Docker container for branching purposes and Implemented Docker automation solution for Continuous Integration / Continuous Delivery model.
As Couchbase Admin, created a separate Couchbase Database cluster to store flight control data log information.
Couchbase and Redis caching clusters and Atlassian-Jira/Confluence ticketing and collaborative applications.
Designed, configured and deployed Azure Automation Scripts for a multitude of applications utilizing the Azure stack (Including Compute, Web Mobile, Blobs, ADF, Resource Groups, HDInsight Clusters, Azure SQL, Cloud Services, and ARM), Services and Utilities focusing on Automation.
Installation, Configuration and upgradation of Azure services by using automation to reduce manual effort.
Ability to create scripts using Azure PowerShell during automation and built-in process.
Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Git source control. Analyzed and resolved conflicts related to merging of source code for Git.
Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM.xml.
Managed the Maven Repository using Nexus tool to automate the build process and used the same to share the snapshots and releases of internal projects.
Scripting of administration tasks using CLI, Power Shell, Shell and Ruby. Built upstream and downstream jobs in Jenkins to build and deploy onto different environments.
Designed and implemented CI (Continuous Integration) system, configuring Jenkins servers, Jenkins nodes, creating required scripts (Perl & Python).
Configured Git with Jenkins and schedule jobs using POLL SCM option and also integrated to automate the code checkout process.
Configuring Jenkins as a common CI engine to build and promote applications to DEV, QA and STAGING to Linux environments.
Wrote Ansible playbooks from scratch in YAML. Installing, setting up & Troubleshooting Ansible, created and automated platform environment setup.
Automated various infrastructure activities like Continuous Deployment, application server setup, stack monitoring using Ansible playbooks.
Implemented Nagios integration with Ansible for automation in server monitoring.
Developed Ansible scripts for an automated server provisioning and Docker images for isolation, reducing the time between provisioning and deployment from over 3 hours to less than 10 minutes.
Installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife.
Managed Nodes, Run-Lists, roles, environments, Data Bags, cookbooks, recipes in Chef and Implemented Auto-Scaling with Chef and Assign chef roles to EC2 instances.
Highly involved in Configuring, monitoring and multi-platform servers by defining Chef server from workstation to manage and configure Chef nodes.
Worked on integrating Git into the continuous Integration (CI) environment along with Jenkins, Cruise Control and Subversion. Configured the services using modern DevOps tools like Ansible.
Built and engineered servers on Ubuntu and RHEL Linux. Provisioned virtual servers on VMware and ESX servers using Virtual Cloud.
Managed more than 3000 virtual servers. Monitored server traffic through Nagios. Administered web servers on Apache and Nginx, SQL queries and administration.
Evaluated existing JIRA instance and resolved performance issues.
Installed and configured network infrastructure using routing and switching strategies.
Environment: AWS, AWS lambda, S3, EBS, Redshift, IAM, EC2, Elastic Load Balancer, AWS Auto Scaling, Terraform, Apache, Tomcat, Nagios, MySQL, PHP, Jenkins, Maven, Docker, Puppet, JSON, Web Logic Application Server 9.x, 10.x, Chef, GIT, Oracle, Windows and Linux.
Sr. AWS/DevOps Engineer Jan 2019 to Sep 2019
WSFS Bank, Wilmington, DE
Job Responsibilities:
Involved in deploying the content Cloud platform on AWS using EC2, S3 and EBS.
Performed Tuning and Query Optimization in AWS Redshift.
Performed AWS cloud deployments for web applications with monitoring using Cloud Watch and VPC to manage network configurations.
Worked on creating the modules driven AWS Infrastructure with Terraform.
Configured Elastic Load Balancers with EC2, Auto scaling groups.
Setting up IAM user roles with corresponding user and group policies using JSON.
Used AWS lambda to run servers without managing them and to trigger to run code by S3 and SNS.
Automating backups by shell for Linux and PowerShell scripts for windows to transfer data in S3 bucket.
Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
Worked with AWS Simple calculator to estimate pricing for corporate proposals.
Used Jenkins AWS Code Deploy plugin to deploy to AWS.
Configured various plugins for Jenkins for automation of the workflow and to optimize and smooth running of build jobs.
Created Terraform scripts for EC2 instances, Elastic Load balancers and S3 buckets.
Coordinated with team lead and other developers to implement features according to specifications and helped in refactoring JAVA code to enhance the performance along with fixing issues and application support.
Managed Maven environment by setting up local, remote and central repositories with required configuration in maven configuration files.
Defined dependencies and plugins in Maven POM.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
Wrote chef recipes for various applications and deploying them in AWS using Terraform.
Wrote code using Java Spring and also used REST service to connect the Oracle and display it on the browser.
Used Ruby to write GIT applications and Chef Recipes.
Wrote Terraform templates, Chef Cookbooks, recipes and pushed them onto Chef Server for configuring EC2 Instances.
Created Infrastructure Git repositories for Terraform in order to launch the stacks.
Created Chef Cookbooks for sudo users and network configurations using Chef Server.
Worked with Puppet and Chef which is used to manage but later versions support Microsoft Windows.
Creating manifests and classes in Puppet for automation.
Worked on infrastructure with Docker containerization.
Experience working on Terraform, which is used to create and compose all the components necessary to run application.
Changed the existing Terraform templates to Cloud Formation Templates for use in AWS environment.
Designed, implemented, support, and evaluate security-focused tools and services.
Conducted performance testing of Apache, Tomcat, Nginx management services.
Developed and interpret security policies and procedures.
Perform day-to-day operation and troubleshooting of VMs.
Deployed the applications on multiple WebLogic Servers and maintained Load balancing, high availability and Fail over functionalities.
Implemented, integrated and managed Perforce as well as instituting accurate and automated build and release methodologies for Binary compilation for Apache HTTP/HTTPS, Tomcat, PHP and MySQL.
Involved in writing SQL queries to implement the schema related changes for internationalization and debugged the build errors using SQL queries to make sure Database is not corrupted.
Designed Methodologies to troubleshoot based on the issues and documented all the procedures to educate team members.
AWS Terraform templates for any automation requirements in AWS services.
Configured and monitored distributed and multi-platform servers using Nagios.
Evaluate and recommend new and emerging security products and technologies.
Environment: AWS, AWS lambda, S3, EBS, Redshift, IAM, EC2, Elastic Load Balancer, AWS Auto Scaling, Terraform, Apache, Tomcat, Nagios, MySQL, PHP, Jenkins, Maven, Docker, Puppet, JSON, Web Logic Application Server 9.x, 10.x, Chef, GIT, Oracle, Windows and Linux.
AWS DevOps Engineer May 2017 to Dec 2018
Kaiser Permanente, Oakland, CA
Job Responsibilities:
Worked under Agile Methodology to reach organization goals.
Built application & database servers using AWS EC2, created AMIs for backup and used RDS for Oracle DB.
Managed Linux and Windows virtual servers on AWS EC2 and supported application on Cloud.
Maintained high availability, Elasticity and scalability to the applications using Auto Scaling and Elastic Load Balancer to the EC2 instances
Implemented Ansible Playbooks for Deployment on Build on internal Data Centre Servers. Also re-used and modified the same Ansible Playbooks to create a Deployment directly into Amazon EC2 instances.
Worked on Kubernetes, for deploying and managing of Docker Containers as a container orchestration tool.
Installed and configured Ansible Configuration Management Tool with specific client requirement such as Create user/remove user, Install /Remove packages and package updates, Configure multi nodes.
Used Cloud Formation templates to build Red hat Linux servers and applied security policies for hardening the server based on the company policies.
Worked on Cloud automation using Terraform and AWS Cloud Formation templates.
Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation
Integrated Jenkins with Nexus, Ansible, and used CI/CD system of Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.
Virtualized the servers using the Docker for the test environments and dev-environments needs.
Setup monitoring and alerting mechanisms for AWS using CloudWatch to monitored Linux server for CPU Utilization, Memory Utilization, and Disk Utilization for performance monitoring and private datacenter infrastructure
Transitioned Infrastructure from private data center to Cloud (AWS).
Built a new CI pipeline for testing and deployment automation with Docker, Jenkins, and Ansible.
Created Continuous Build Process using Jenkins as Continuous integration tool.
Implemented new projects builds framework using Jenkins as build framework tools.
Deployed application using Jenkins server and to troubleshoot build and release job failures, resolve, work with engineers on resolution.
Worked on JIRA to create tickets, storyboarding, pulling reports from dashboard, planning sprints.
Coordinated/assisted developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
Used Nagios as an infrastructure monitoring tool to identify and resolve infrastructure problems before they affect critical processes.
Used Perl, shell, Ruby, Python scripting for Applications, Backups and scheduling.
Supported 24x7 production computing environments and providing on-call and weekend support.
Environment: AWS (EC2, S3, EBS, ELB, RDS, SNS, SQS, VPC, Cloud formation, Cloud watch, ELK Stack), Ansible, Kubernetes, python, Red Hat Linux, Gradle, Shell scripting, Ruby, Nginx, Linux Administration, JIRA, GIT, SVN
AWS Engineer Jan 2016 to Apr 2017
Globe Life, McKinney TX
Job Responsibilities:
Worked on Implementing and setting up AWS Web Instances, ELB, Cloud Front and Elastic Beanstalk on AWS Environment.
Created cloud formation scripts to totally automate AWS services which include web servers, ELB, Cloud Front distribution, database, EC2 and database security groups and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
Managing AWS infrastructure and automation with CLI and API. Worked on Inbound and Outbound services with automation Ansible. Deployed multiple resources simultaneously, using Cloud Formation templates in AWS.
Created IAM policies for delegated administration within AWS and Configure IAM Users / Roles / Policies to grant fine - grained access to AWS resources to users.
Worked on Docker engine and Docker Machine Environments, to deploy the micro services-oriented environments for scalable applications, Docker swarm to host cluster and container scheduling, Docker compose to define multiple container applications.
Worked on EKS (Kubernetes).
Installed Jenkins/Plugins for GIT Repository, Setup SCM Polling for Immediate Build with Maven and Maven Repository (Nexus Artifactory) and Deployed Apps using Ansible as a CI/CD Process.
Configured SSH, SMTP, Build Tools, and Source Control repositories in Jenkins. Installed multiple plugins to Jenkins.
Develop build and deploy scripts using Maven as build tools in Jenkins to move from one environment to other environments. Managed Maven project dependencies.
Environment: AWS, IAM, CLI, API, Ansible, GitHub, Docker file, Maven Repository, Nexus, Maven, SSH, SMTP, JSON, Cloud formation
Build and Release Engineer Apr 2013 to Dec 2014
Infinite Computer Solutions India Ltd., India
Job Responsibilities:
Worked closely with the development teams to build the continuous integration and continuous Delivery Pipelines using GIT, Jenkins, and Maven.
Implemented a CI/CD pipeline with Docker, Jenkins and GitHub by virtualizing the servers using Docker for the Dev and Test environments by achieving needs through configuring automation using Containerization.
Implementing Configuration Management tools like Ansible.
Created Ansible driven configuration of user accounts and Installed packages on Ansible only, when necessary, by managing the attributes and involved in setting up builds using Ansible as a configuration management tool.
Implemented web applications using AWS cloud.
Worked on in creating various playbooks and automation of various facts in Ansible, creating playbooks files and implementing Ansible to convert IaC.
Implemented and configured Cloud watch for continuous monitoring of applications and enabled notifications via emails and text messages using Simple Notification Service.
Built and managed a highly available monitoring infrastructure to monitor different application servers and its components using Cloud watch.
Designed and scripting using Maven for J2EE, Web Services, Reusable JARS, Web Client and Open Source in creating Master Pom.xml build Properties and provided technical support to the development team for compilation problems.
Environment: Ansible, Jenkins, Cloud watch, Amazon EC2, S3, EBS, Elastic Load Balancer, SNS, Maven, GitHub
Education:
Masters in Computer Science from Governor State University, Chicago,