Devops & Aws Engineer Resume
Columbus, OH
SUMMARY
- 3+ years of IT industry experience with Configuration Management, Deploy, Build and Release Management, AWS and DevOps Methodologies.
- Implemented CI using Jenkins and continuous deployment.
- Production experience in large environments using configuration management tools Chef.
- Experience in continuous integration technologies Jenkins.
- Designed and created multiple deployment strategies using Continuous Integration and Continuous Development Pipelines and configuration management tools with remote execution to ensure zero downtime and shortened deployment cycles via automated deployments.
- Working knowledge of AWS Cloud infrastructural components.
- Hands on experience in AWS provisioning.
- Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GitHub, Subversion (SVN) and TFS on Linux and windows platforms. Maintained and administered GIT source code tool. Imported and managed multiple corporate applications into GitHub code management repo. Creating user level of access for related GitHub project directories to the code changes.
- Experience in Version control through GIT. Writing new plugins in Nagios to monitor resources.
- Installed and configured Nagios system monitoring, writing custom scripts.
- Experience in implementing continuous delivery (CD) pipeline with Docker, Jenkins, GitHub and AWS AMI's in Linux environment.
- Experience with configuration management tools like Chef.
TECHNICAL SKILLS
Operating Systems: Windows 2003/2008, UNIX, LINUX, RHEL, RedHat
Source control Tools: Subversion, GIT and Perforce.
CI Tools: Hudson, Jenkins
Deployment Tools: Chef, Puppet, Docker, Ansible
Repositories: Nexus, GIT.
Languages: Perl scripting, Shell scripting, Python.
Monitoring Tools: Nagios.
Tracking Tools: Jira
Web servers: Apache Tomcat.
PROFESSIONAL EXPERIENCE
Confidential, Columbus, OH
DevOps & AWS Engineer
Responsibilities:
- Using Jenkins AWS Code Deploy plugin to deploy into AWS.
- Experience with EC2, Security Groups, ELB, VPC, Cloud Formation, Cloudwatch, Glacier, IAM, RDS, Route53, S3, SNS, SQS
- Experience working with IAM in order to create new accounts, roles and groups.
- Automated withAWSresources with Node.js script.
- Created Elastic Load Balancer to distribute incoming application traffic across Amazon EC2 instances.
- Experience with CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Jenkins.
- Installed and configured GIT and communicating with the repositories in GITHUB.
- Developed strategies and supported tools to create an efficient automated integration and release process using Jenkins.
- Troubleshoot the issues raised in Jenkins while using for continuous integration and deployment.
- Configured and maintained Jenkins to implement the CI process.
- Performed database MySQL queries to address connectivity and integration activities.
- Used Python, and Bash script to do data verification between Mysql and Oracle databases as part of database migration.
- Developed Python and shell scripts for automation of the build and release process.
- Ability in managing all aspects of the software configuration management process including code compilation, packaging / deployment / release methodology, and application configurations.
- Creating the containers by using Docker.
- Experience in Docker installation and images, run the Docker containers
- Automated different workflows, which are initiated manually with Python scripts and Unix shell scripting.
- Development of Chef Cookbooks to manage systems configuration.
- Experience in setting up the Chef repo, Chef work stations and Chef nodes.
- Created and maintained the Python deployment scripts for Web Sphere web application server.
Environment: AWS, GIT, Jenkins, Chef, Docker, Java/J2EE, MySQL - NoSQL Database, Python, Shell Scripts, UNIX, Linux, Nginx, Apache, Tomcat
Confidential
DevOps & AWS Engineer
Responsibilities:
- Hands on Involvement with Amazon Web Services AWS including EC2, Elastic Load-balancer, S3, CloudFront, RDS, DynamoDB, VPC, Route53, CloudWatch, CloudFormation, IAM.
- Creating S3 bucket and furthermore overseeing strategies for S3 bucket and Utilized S3 bucket and Glacier for storage and backup onAWS.
- Implemented and maintained the monitoring and alerting of production and corporate servers/storage usingCloudWatch.
- Created Virtual Private Cloud, Internet gateway, subnet and route tables using Amazon VPC.
- Defined branching, labeling, and merge strategies for all applications in Git.
- Responsible for administration of GIT version control and Perform activities branching, tagging, backup, restore, access permissions.
- Installed and maintained CentOS andLinuxRed Hat Servers.
- Implemented Continuous Integration using Jenkins and GIT.
- Using Jenkins as a continuous integration tool to creating new jobs, managing required plugins, configuring the jobs selecting required source code management tool, build trigger, build system
- Experience in Linux System Administration.
- Experience with Bug tracking tool like JIRA.
- Install and Configured Apache on several machines.
- Implementing a Continuous Delivery framework using Jenkins, Chef, Ansible and Maven in Linux environment.
- Setup Jenkins jobs for CI/CD.
- Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives status.
- Worked on Ansible Playbooks and Scripting.
- Created Ansible Playbooks for different environments for release and converted Puppet scripts into the Ansible Playbooks.
- Having good Experience in Configuration Management tools likeAnsiblefor transferring and running the modules with the help of SSH based systems.
- Wrote Puppet modules to configure Apache for different web application to improve performance.
- Build and deployed packages in Production, Stage and QA environments.
- Experience with building containerized applications using Docker images.
- Experience in writing Docker files for creating the different virtual environments like Dev, QA, and PRODUCTION.
- Good at deploying all applications, databases and other services using kubernetes deployment.
- Knowledge in Networking topologies - (TCPIP, FTP, NFS, DNS).
Environment: AWS, GIT, Jenkins, Docker, Puppet, Python, Shell Scripts, UNIX, Linux, Chef, Apache, Nagios
Confidential
Build and Release Engineer
Responsibilities:
- Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using GIT source control.
- Administrated all aspects in GIT and troubleshooted with merge conflicts.
- Creating thebuildscripts using Maven for Java projects. Automating thebuildprocess by configuring SVN for projects.
- Extensive knowledge in writingbuildautomation scripts using tools like ANT, Maven, Shell scripts.
- Implemented Continuous Integration and Continuous deployment using various CI Tools like Jenkins, Hudson, Bamboo, and in Linux Environment.
- Studied the currentbuildandreleaseprocess and automated the process using Shell scripts.
- Hands on experience with CI Server Jenkins,buildTool Maven and Repository Manager Artifactory.
- Knowledge on Configuration Management on how to Continuously automate Infrastructure /applications using tools like Chef, Puppet.
- Experience in configuration and maintenance of the source control tools like GIT, Rational Clear Case, Subversion.
- Management and design of integratedbuildpipelines using continuous integration workflows such as Bamboo, Jenkins Tools.
- Able to write Chef cookbooks and recipes to Provision several pre-prod environments consisting of Deployment automation
- Implemented Chef to deploy thebuildsfor Dev, QA and production.
- Fluid understanding of multiple programming languages, including C#, C, C++, JavaScript, HTML, and XML.
- Participated in weeklyreleasemeetings to identify and mitigate potential risks associated with the releases.
- Writing scripts (start & stop) for web application server administration.
- Worked with different Bug tracking tools like JIRA.
- Configured and maintained multiple Jira instances on multiple servers for different uses and worked with departments in training on how to search and create tickets in Jira.
- Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.
Environment: GIT, Jenkins, Maven, MySQL Database, Shell Scripts, UNIX, Linux, Chef
