Aws/devops Engineer Resume
NJ
SUMMARY
- Around 6+ years of experience in IT industry comprising of delivery management, design, development, release & deployment, DevOps Engineering, and cloud implementation.
- Knowledge on all phases of teh software development lifecycle (SDLC) wif specific focus on teh build and release of quality software. Experienced in Waterfall, Agile/Scrum, Lean and most recently Continuous Integration (CI) and Continuous Deployment (CD) practices.
- Experience in setting up enterprise infrastructure on Amazon Web Services (AWS) including EC2, ELB, EBS, S3, Auto - Scaling, AMI, RDS, IAM, Cloud Formation, VPC, Code Deploy, Elastic Beanstalk, CloudWatch, Cloud Trial etc.
- Hands on experience in writing Ansible and running Playbooks using YAML code to automate teh deployment process and to integrating Ansible Playbook into Jenkins jobs for a continuous delivery framework.
- Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and worked on Nagios Event handlers in case of automatic restart of failed applications and services.
- Hands on experience in authoring pom.xml files, performing releases wif teh Maven release plugin, Mavenization of Java projects and managing Maven repositories.
- Worked on creating teh Docker containers, Docker images, tagging and pushing teh images and Docker consoles for managing teh application life cycle and Deployed Docker Engines in Virtualized Platforms for containerization of multiple applications.
- Responsible for Installing and administer Nexus repository to deploy teh artifacts generated by Maven and Ant to store teh dependent jars which were used during teh build.
- Performed Integrated delivery (CI and CD process) Using Jenkins, Nexus, Yum. Branching, Tagging, Release Activities on Version Control Tools: SVN, GitHub. Creation and editing of Teamcity project and build configurations.
- Integrated GIT into Jenkins to automate teh code check-out process used Jenkins for automating Builds and Automating Deployments. Excellent hands-on Experience in several areas of Jenkins like master/slave administrations, access controls, report generations, parameterized/triggered build setups etc.
- Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Bit Bucket. Configured GIT wif Jenkins and schedule jobs using Poll SCM option. Developed scripts to pull and push data from Bitbucket.
- User, Group creation, monitoring and maintaining logs for system status/health using Linux commands and Splunk system monitor. Writing new plugins in Splunk to monitor.
- Write teh Shell scripts, languages, and Python on different platforms like Windows and Linux using design patterns.
PROFESSIONAL EXPERIENCE
Confidential, NJ
AWS/Devops Engineer
Responsibilities:
- Experience wif designing reliable and scalable solutions on AWS or Azure, including multi-AZ and multi-region deployments, auto-scaling features, and HA/DR solutions.
- Developed CI/CD pipelines for release cycle management using tools such as Jenkins, Azure DevOps, GitHub Actions, Travis CI, etc.
- Creating a fully Automated Build and Deployment Platform and coordinating code builds promotions and orchestrated deployments using Jenkins/Hudson and Git Hub.
- Installed and Configured teh Nexus repository manager for sharing teh artifacts wifin teh company. Worked on installing of Docker using Docker toolbox.
- Monitor Cloud Trail logs to Audit EC2, EMR, S3 and other AWS resources.
- Configured GIT wif Jenkins and schedule jobs using Poll SCM option.
- Managed teh AWS Lambda Functions configuration information based on requirements and built lambda functions using Python scripts.
- Worked on creation of Docker containers and Docker consoles for managing teh application life cycle. Worked on Docker container snapshots, attaching to a running container, removing images, managing director structures, and managing containers in AWS ECS.
- Responsible for Configuring S3 versioning and lifecycle policies to backup files and archive files in glacier and set up IAM to create new accounts, roles, and groups.
- Worked at optimizing volumes and EC2 instances and created multiple VPC instances and experience in creating alarms and notifications for EC2 instances using Cloud Watch.
- Maintained teh user accounts IAM Roles, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
- Created release branches in GIT-by-GIT Administration including branching, reporting, and assisting wif project and end user support.
- Experiencing creating and automated teh Jenkins pipeline using pipeline groovy script for teh applications.
- Implementing a Continuous Delivery framework using Maven, Jenkins, and Chef in Linux environment.
- Developed and maintained teh continuous integration and deployment systems using ANT, Maven, Jenkins, Nexus, Chef and Ansible.
- Managed Clusters using Kubernetes and worked on creating many pods, replication controllers, services, deployments, labels, health checks
- Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
- Automated teh tasks wif Ansible Playbooks by using YAML functions and migrating teh servers wif teh required configuration changes and testing and deploying teh machines using Ansible Commands.
- Deployed microservices, including provisioning AWS environments using Ansible Playbooks.
- Managed Product Backlog and tracked bugs using JIRA.
- Worked wif teh development team to increase teh unit test code coverage.
- Installed, Managed and Configured monitoring tools such as Splunk, Nagios and CloudWatch for monitoring teh logfiles, Network Monitoring, log trace monitoring and teh hard drives status.
- Worked on Writing small Bash and Python Scripts to Automate tasks on Linux and Windows platforms
- Designed and worked wif team to implement ELK (elastic search, log stash and Kibana) Stack on AWS.
- Involved in setting up application servers like Tomcat, WebLogic across Linux platforms as well as written shell scripts, Perl, Ruby scripting on Linux. Installed Web Logic applications and spearheaded deployment activities.
- Installed configured and maintained QA and production systems.
Environment: AWS, IAM, EC2, S3, VPC, RDS, R53, Cloud Watch, GIT, Subversion, Docker, Jenkins, Maven, Chef, Ansible, JIRA, Splunk, Nagios, ELK, CloudWatch, Ruby, YAML, Shell Scripting, Apache Tomcat, UNIX, WebLogic, Python.
Confidential, MI
AWS/Devops Engineer
Responsibilities:
- Responsible for implementing AWS solutions and setting up teh cloud infrastructure wif different services, like EC2, S3, VPC, ELB, AMI, EBS, RDS, Dynamo DB, Lambda, Auto Scaling, Route53, Subnets, NACL's, Cloud Front, Cloud Formation, Cloud Watch Cloud Trail, SQS and SNS.
- Implemented Cloud Infrastructure as a Service (IaaS) Automation across AWS Public Cloud using CloudFormation and implemented CloudFormation Enterprise to Provision Infrastructure across AWS Workloads.
- Worked at optimizing volumes and EC2 instances and created multiple VPC instances and experience in creating alarms and notifications for EC2 instances using Cloud Watch.
- Worked scripting languages Python, Ruby, Bash and Groovy and creating Windows Virtual machines in Microsoft.
- Monitor Cloud Trail logs to Audit EC2, EMR, S3 and other AWS resources.
- Maintaining a Risk Management program to mitigate and manage risk.
- Experience in administration and maintenance of Source Code Management (SCM) systems such as GIT created tags and branches fixed merge issues and administration software repositories.
- Maintained build related scripts developed in teh shell for Maven builds. Created and modified build configuration files including POM.xml and Responsible for Debugging and Placing Builds into Maven Repository.
- Strong Knowledge/experience in creating Jenkins CI pipelines. Experience in Jenkins to automate most of teh build related tasks. Expertise in staging and creating CI/CD pipelines and Merge changes through SDLC pipeline Jenkins and GO for Continuous Integration.
- Automated teh tasks wif Ansible Playbooks by using YAML functions and migrating teh servers wif teh required configuration changes and testing and deploying teh machines using Ansible Commands.
- Installed, Configured and Managed Docker Containers, Docker Images for Web Servers, and Applications servers such as Apache, Tomcat using Docker and integrated wif Amazon MySQL RDS database.
- Built Jenkins pipelines to drive all micro-services builds out to teh Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
- Created Kubernetes cluster wif objects like Pods, Deployments, Services and Config-Maps.
Environment: s: Amazon Web Services (AWS), Amazon RDS, GitHub, Maven, Jenkins, Ansible, Puppet, Docker, Kubernetes, Jira, Nexus, SonarQube, Postgre SQL, RHEL 5.x/6.x, YAML, shell.
Confidential, New Jersey
Devops Engineer
Responsibilities:
- Extensively used to write PowerShell scripts for automating teh services inside teh Azure and Worked on Power Shell scripts to automate teh Azure Cloud system creation of Resource groups, Web Applications, Azure Storage Blobs & Tables, firewall rules.
- Management and Build Automation wif Azure-DevOps Developed automation scripts using Power Shell, supporting multiple hosts and VMs for Azure cloud deployments and Experience in Big Data, Azure SQL, and SQL Clusters. Uploaded Vhd files into Azure Storage Account using AZ Copy.
- Creating teh Dashboards in Splunk, Grafana for logging and monitoring metrics for OpenShift Applications.
- Worked on container-based deployments using teh Docker images and Docker registries, pulled teh required images from Docker Hub. Used Docker for avoiding teh environment difficulties between Developers and Production.
- Design, Plan and create Azure virtual machines, Implement, and manage virtual networking wifin Azure and connect to on-premises environments and implemented high availability wif Azure Classic and Azure Resource Manager deployment models.
- Worked wif Terraform templates for automating VPCs, ELBs, security groups, SQS queues, S3 buckets, and continuing to replace teh rest of our infrastructure YAML, Hashi corp configuration language.
- Worked on creating teh Users, Groups, Hosts, Host groups, Items and Triggers to Splunk. Integrated teh AWS Cloud watch to Splunk using a Lambda function to automatically create teh triggers and generate teh alerts for teh monitoring metrics.
- Worked on Ansible playbooks in creating Roles for Scalability and Reusability in Ansible, wrote playbooks for provisioning, orchestration, packages, services, configuration, and deployment using Ansible.
- Created and automated teh Jenkins pipeline using pipeline groovy script for teh applications.
- Created Ansible roles in YAML and defined tasks, variables, files, handlers, and templates. Created inventory and configured teh Ansible files for parallel deployment in Ansible for automating teh Continuous delivery process.
- Used Octopus deploy and PowerShell to reduce production deployment times and Deploy Infrastructure using ARM templates for Azure PaaS services wif deployment tools such as Octopus and VSTS.
- Developed CI/CD system wif Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for teh CI/CD system to build, test and deploy.
- Experience in ZOOKEEPER, GROOVY, TEST-DRIVEN DEVELOPMENT, API Gateways, Continuous Integration, Monitoring, Change Management Processes and Procedures.
Confidential, Plano, TX
AWS \ DevOps Engineer
Responsibilities:
- Experience in developing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling groups, ECS, Code Deploy, AWS Code Commit, Route53.
- Design and Implemented CI/CD pipeline using GIT, Maven, MS Build, IIS Web Deploy, SonarQube, Ec2 plugin, JaCoCo etc.
- Having working noledge on MVC design patterns wif webservices deployed dot net and C# applications using TFS.
- Installed multiple Sonar plugins on teh server, SCM, integration, auth. and governance plugins.
- Implementing a Continuous Delivery framework using Jenkins, MS Build & Nexus in Windows, and Linux environment.
- Worked on Disaster Recovery in Multi AZ for improving performance
- Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Worked on creation of Multiple Servers in Linux machines using Chef on AWS.
- Created inventory in Ansible for automating teh continuous deployment and wrote playbooks using YAML scripting and maintained and patching servers.
- Integrated Splunk wif AWS for configuring and monitoring AWS logs
Environment: AWS, CI/CD Jenkins, Git, Maven, MS Build, IIS Web Deploy, SonarQube, Ansible, Chef, Splunk, Docker, Kubernetes, TFS.
Confidential, NJ
Devops Engineer
Responsibilities:
- Experience in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling groups and Ops Works.
- Worked at optimizing volumes and EC2 instances and created multiple VPC instances.
- Experience working wif IAM to create new accounts, roles, and groups.
- Experience in creating alarms and notifications for EC2 instances using Cloud Watch.
- Experience involving configuring S3 versioning and lifecycle policies to and backup files and archive files in glacier.
- Developed server-side application to interact wif database using Spring Boot and Hibernate.
- Configured Git wif Jenkins and schedule jobs using POLL SCM option.
- Performed integration of Code Quality Analysis techniques - Check style, Find bugs wif CI tools.
- Managed Sona type Nexus repositories to download teh artifacts (jar, war & ear) during teh build.
- Installed SonarQube on sandbox and installed plugins basing on developer requirements.
Environment: EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling groups, Ops Works, git, Jenkins, SonarQube, IAM.
Confidential
DevOps Engineer
Responsibilities:
- Implemented tools for software builds, patch creation, source control, and release tracking and reporting, on UNIX platform.
- Maintained and administered GIT source code tool.
- Created Branches, Labels and performed Merges in Stash and GIT.
- Supported teh code builds by integrating wif continuous integration tool (Jenkins).
- Installed and configured Jenkins for Automating Deployments and providing an automation solution.
- Integrated GIT into Jenkins to automate teh code check-out process.
- Used Jenkins for automating Builds and Automating Deployments.
- Managed build results in Jenkins and deployed using workflows.
- Maintained and tracked inventory using Jenkins and set alerts when teh servers are full and need attention.
- Worked wif DOCKER for portable deployment of applications as a single object versus process sandboxing.
- Modeled teh structure for multi-tiered applications orchestrate teh processes to deploy each tier.
- Built and deployed scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
- Integrated delivery (CI and CD process) Using Jenkins, Nexus, Yum and puppet.
- Used Confluence to create, share and discuss content and projects.
Environment: Jenkins, ANT, Maven, GIT, Chef, Puppet, Docker, Linux Administration, Apache Shell Scripts, Nexus.
