Aws And Devops Engineer Resume
New, YorK
SUMMARY
- 8+ years of Strong experience in designing CI/CD process, Process automation, build and deployment automation, Release management, source code repository and Amazon AWS infrastructure management
- Strong experience in Amazon AWS cloud infrastructure services like EC2, VPC, IAM, RDS, SES, Route53, Cloud Watch, Cloud Front, Elastic Load Balancers.
- Transformed traditional environment to virtualized environments with, AWS - EC2, S3, EBS, EMR, ELB, EBS, Kinesis, Redshift, Matillion, chef, Puppet, Jenkins, Jira, Dockers, Vagrant, OpenStack - Nova, Neutron, Swift, Cinder, and VMware.
- Strong experience in Linux Administration, Networking, Storage, and Cloud technologies.
- Experience in Unix/Linux system administration, Server Builds, System builds, Installations, Upgrades, Patches, Troubleshooting on RHEL and CentOS.
- Experience in Shell and Python scripting for automation
- Excellent understanding of SDLC Methodologies like Agile, Waterfall, RUP, RAD and other processes.
- Extensively worked on Jenkins, Team City and Bamboo for continuous integration and for End to End automation for all build and deployments.
- Expertise in configuring VPC, Subnets, Internet gateways, Nat gateways and administering network.
- Have vast experience in JDK tools like stack, jconsole, jmap and jhat.
- Worked with Amazon IAM console to create custom users and groups.
- Automating Cloud infrastructure setup via Cloud formation, terraform and - Deploy Ansible Playbook. - AWS code Deploy.
- Created s3 buckets and managed policies for s3 bucket for storage and backup on AWS
- Ability to manage SCM processes which include compiling, packaging, deploying and application configurations.
- Administration skills in version control tools (GIT) like tagging, branching, merging, stash, patching and user access control
- Created SCM Processes, policies, procedures and Release Notes to follow Development and allow SQA teams to Release or Deploy highest quality product for the enterprise.
- Experience with LAMP setup in different environments and configuring files for different supports
- Expertise on all aspects of chef concepts like chef server, workstations, chef node, chef client
- Experience in writing cookbooks and recipes for chef to automate the deployment process and integrating chef cookbooks into Jenkins jobs for a continuous delivery framework.
- Infrastructure monitoring using Cloud Watch, Nagios and using SNMP plugin for Nagios for effective monitoring
PROFESSIONAL EXPERIENCE
Confidential, New York
AWS and DevOps Engineer
Responsibilities:
- Planned and executed the migration from Bugzilla-based bug-tracking into the Atlassian-based suite (JIRA, Confluence).
- Experience with migration to Amazon web Services AWS from Datacenter.
- Assigned Roles and Policies to Users, Security Groups by using Identity and Access Management (IAM) service in AWS.
- Experience in Infrastructure Development and Operations, involved in designing and deploying utilizing almost all the AWS stack like EC2, EBS, S3, VPC, RDS, SES, ELB, Auto-scaling, Cloud-Front, Cloud-Formation, Elastic-Cache, Cloud-Watch, SNS, Route 53. Automate provisioning and maintaining large number of servers on AWS instances.
- Configuring and Networking of Virtual Private Cloud (VPC). Written Cloud-Formation templates and deployed AWS resources for dev, test, staging and production.
- Provide high durability of the available data using data storage in the AWS S3 bucket, versioning S3, lifecycle policies. Also, webhosting the data from the S3 bucket by creating URL's.
- AWS VPC is one of the most commonly used SDN implementations, and can be configured by Terraform.
- Installed and administer Atlassian tool set including JIRA, Confluence.
- Expertise with Maven Dependency, plugin and nexus repository management during the builds.
- Installed and administered nexus repository and created roles and privileges to restrict access to the users.
- Hands on experience in creating and customizing Splunk applications, searches and dashboards.
- Using Packer, Vagrant, and Ansible, automate the deployment, provisioning and maintenance of our local development systems.
- Configure an Ansible playbook to harden RHEL 7 servers to STIG guidelines.
- Developing scripts for build, deployment, maintenance and related tasks using Docker.
- Environment provisioning solutions using Docker.
Environment: Jenkins, Bamboo, Ansible, CHEF, AWS, Docker, SVN, GIT, Shell, Python, Restful API, Scrum, VMware, Dynamo DB, Redshift, Terraform, Tomcat, Shell, Perl, Nexus, Splunk, Nagios, Nginx.
Confidential, St. Petersburg, Florida
Sr. DevOps Engineer
Responsibilities:
- Implementing a Continuous Delivery framework using Jenkins, Puppet, Maven and Nexus in Linux environment.
- Used Gerrit to modify the changes done by other team members.
- Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
- Work with application development and operation teams using a variety of automated testing and build, and deploy tools (Maven, Ant, Nexus, Jenkins, SVN, Selenium, JUNIT) to resolve issues with transition to new DevOps solution.
- Experience in designing, building and maintaining an automated build and release environment
- Performed Weblogic Server administration tasks such as installing, configuring, monitoring and performance tuning on Linux Environment
- Deployment and management of many servers via script and chef, utilizing cloud providers as a direct Jira.
- Maintained Chef Servers and management application that can use to build and deployment of existing Java/.Net applications environment.
- Worked able to create scripts for system administration and AWS using languages such as BASH and Python
- Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
- Worked with LAMP Stack for effective web hosting solutions and Administration activities like configuration files, server logs etc.
- Created and maintained the Shell/Perl deployment scripts for Web Logic web application servers.
- Developed Perl and shell scripts for automation of the build and release process.
- Involved in editing the existing ANT files in case of errors or changes in the project requirements.
- Perform periodic system audits on all environments to ensure that only controlled versions of software residual environments.
- Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
- Managed Maven project dependencies by creating parent-child relationships between projects.
- Jenkins is used as a continuous integration tool for automation of daily process.
- Managed Dependency Management within the teams by installing and configuring Nexus Repository Manager.
Environment: ANT, MAVEN, Terraform, Tortoise SVN 1.6, 1.7, Jenkins, Clear Case, JIRA, Java/J2EE, Web Sphere, Build forge.
Confidential, Washington DC
DevOps Engineer
Responsibilities:
- Used SVN for branching, tagging, and merging.
- Worked with the Architects on SDLC process being the owner of post development environments.
- Coordinating the resources by working closely with Project Manager's for the release and Project Manager for all the Operational Projects.
- Carried out deployments and builds on various environments using Puppet continuous integration tool.
- Experience in working with Docker, AWS and open stack.
- Well versed with user and plugin management for Puppet.
- Experience in building Cassandra cluster.
- Monitoring Cassandra cluster for resource utilization.
- Wrote ANT and MAVEN Scripts to automate the build process.
- Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
- Update existing Ansible playbooks from version 1 to version 2.
- Worked as a system administrator for the build and deployments process on the enterprise server.
- Documented project's software release management procedures with input decisions.
Environment: Tortoise SVN, Java/J2EE, Jenkins, Open stack, Python, Chef, Perl, Ruby, Shell, CVS, ANT, Maven, AWS, Puppet, GIT, Tomcat, Nexus, JIRA.
Confidential - Washington, D.C
Devops Engineer/ Build & Release Engineer
Responsibilities:
- Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances.
- Developed and scheduled bash shell scripts for various activities (deployed environment verification, running database scripts, file manipulations, Subversion (SVN). Created Shell scripts for automation of build and release process.
- Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
- Implemented rapid-provisioning and life-cycle management for Ubuntu UNIX using Amazon EC2, Chef, and custom Ruby/Bash scripts. Bootstrapping instances using Chef and integrating with auto scaling.
- Designed and implemented Chef, including the internal best practices, cookbooks, automated cookbook CI and CD system. Written multiple cookbooks in Chef.
- Developed Chef Modules for installation & Auto healing of various CI&CD tools like Jenkins, MSSQL, Nexus etc. these modules are designed to work on both Windows and UNIX platforms.
- Expert in installing and configuring Continuous Integration tools such as Bamboo, Build Forge, Cruise Control and Hudson for build and deployment automation.
Environment: MS Build, UNIX, UNIX, Perl, Bash, Ruby, Cruise control, AWS, Chef, SonarQube, SharePoint, Bamboo, Hudson, JIRA, Shell Script, Web Sphere.
Confidential, Atlanta GA
Build and Release Engineer
Responsibilities:
- Configured Jenkins slaves and achieved the load balancing on Jenkins.
- Worked on Multi project jobs in Jenkins and used pipeline plugin to manage them.
- Configured and maintained Apache Web servers for release management team's internal use.
- Performed database deployment activities like execution of databases scripts like DDLS and DMLS using SQL Developer for oracle databases.
- Involved in migration of Java scripts and Database scripts from oracle, MS SQL Server and MYSQL into different environments like Development, QA, UAT and Production on RHEL infrastructure.
- Update Maven scripts to use Arti-factory repo instead of local repositories.
- Responsible for managing the code in Subversion (version controlling).
- Develop and maintain ANT (build.xml) and Maven (pom.xml) scripts.
- Automated the weekly deployments utilizing CI tool Jenkins.
- Upgraded and Migrated to JIRA from Clear Quest for bug tracking and project tracking.
- JIRA: Administrated, maintained documentation and provided training to the users.
Environment: Subversion, GIT, Hudson/Jenkins, Ant, Maven, Apache Tomcat, Web sphere, Java, J2EE, SQL, MySQL, PHP.
