Aws Cloud Devops Engineer Resume
Denver, CO
SUMMARY
- Over all 8+ Years’ Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (Red Hat and Oracle).
- Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS)including EC2, Auto - Scaling in launching EC2 instances, Elastic Load Balancer, Elastic Beanstalk, S3, Glacier, Cloud Front, RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Formation, IAM, SNS.
- Experience in using version controller tools like Subversion (SVN), GIT, IBM Clear case UCM.
- Extensively worked on Hudson and Jenkins for continuous integration and for End-to-End automation for all Build and deployments.
- Experience in working with Cloud platforms - Service Now Amazon AWS
- Worked on setting up the life cycle policies to back the data from AWS S3 to AWS Glacier
- Worked with various AWS EC2 and S3 CLI tools
- Experience with Red hat Linux, configuration management using Puppet and Chef. Support as part of Devops team to help deployment using Jenkins Hudson Bamboo and Teamcity.
- Working experience on version control systems like SVN and Git, Strong troubleshooting skills and system methodologies to analyzes faults and runs diagnostic tests on OS and software stacks
- Excellent knowledge on Java/J2EEand the ability of developing XML, HTML, Shell Scripts and Perl Scripts.
- I Have Experience on .bat and .sh files for windows platform.
- I Have Experience on java scripts for Templates and Node.js applications and writing many Cron-jobs using shell-script, Python and Perl for automation.
- Conduct systems design, feasibility and cost studies and recommend cost-effective cloud solutions such as Amazon Web Services (AWS).
- Ability in development and execution of XML, Shell Scripts and Perl Scripts.
- Have experience on Python Scripting in various projects for automating tasks.
- Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) and TFS on Linux and windows platforms.
- Extensively experienced in using Build Automation tools like ANT, Maven, and working knowledge on other build tools like make file.
- Great practical experience implementing and enhancing the end to end work flow of Continuous Integration (Jenkins, Team City, and GOCD), Continuous Delivery and Continuous Deployment process for an organization.
- Experience working with AWSSimple calculator to estimate pricing for corporate proposals Implemented and maintained SQS(Simple Queue Services), SNS (Simple Notification Services) and SES (Simple E-mail Services) for messaging purpose using AWS.
- Experience in using Bug tracking tools like JIRA, Remedy, HP Quality Center and IBM Clear Quest.
- Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
- Created and wrote shell scripts (Bash), Ruby, Python and PowerShell for automating tasks.
- Successfully automated processes to support continuous software deployments.
- Strong hands on Experience with scripting languages like Python, bash, Perl.
- Designed project workflows/pipelines with Continuous Integration tools like Jenkins, bamboo, build forge.
- Experience in building/Managing private clouds with Open stack.
- Involved in provisioning and Automation servers on Public Cloud like AWS, Docker.
- Well versed in managing source code repositories like SVN, Git, GitHub, bit bucket.
- Expertise in various Amazon services like EC2, VPC, ELB, EBS, EFS, Volumes and Snapshots.
- Demonstrated ability in installation, configuration and management of provision tools chef, Puppet and Ansible
TECHNICAL SKILLS
Build Tools: Visual Studio, Maven, Ant, Octopus
Programming / Scripting Languages: C, C++, JAVA, .NET, Bash scripting, Perl, Ruby, Python, HTML.
Server: Apache, Tomcat, MS-IIS, JBOSS
Release/Project Management: MicrosoftReleasemanagement Server
Issue Tracking/Monitoring: Bugzilla, JIRA, Service Now, HPSM, Cloud Watch and Nagios, Service-Now
Configuration Management Tools: Chef, Puppet, Ansible, Open stack
Database: My SQL, Oracle 9i, 10g
Version Control System: Subversion (SVN), GIT, GITHUB, CVS, SVN, Mercurial, RTC
CI Tools: Jenkins, Team city, Bamboo
Operating System: Windows Variants, Linux, UNIX, Mac OS.
PROFESSIONAL EXPERIENCE
Confidential, Denver, CO
AWS Cloud DevOps Engineer
Responsibilities:
- Worked with an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using code Deploy, Code commit, Bit bucket, Code pipeline, Cloud Formation Templates, Lambda, and Jenkins to get the job done.
- Managing a team of Devops Engineerfor infrastructure support on AWScloud. Creating Resources Using Cloud Formation Templates for hosting software on AWScloud.
- I Worked on Emr Clusters for Hive and Hvbase for Hadoop Team installed zookeeper packages and their requirements installed and maintained.
- I Worked on Cloud Formation Templates to create any resource in AWS Serverless templates Followed tags and parameter files created make file for creating templates to avoid manual process using shell scripts.
- I Wrote many .bat and .sh files for windows platform.
- I Worked on javascripts for Templates and Node.js applications and writing many Cron-jobs using shell-script, Python and perl for automation.
- AWSEC2 and Cloud watch services CI/CD pipeline management through Jenkins. Automation of manual tasks using Shell scripting
- Used the continuous Integration tools such as Jenkins and Hudson for automating the build processes.
- Storage on AWS EBS, S3 and Glacier and automate sync data to Glacier.
- Databases services on AWS like RDS (Mysql, Mariadb, Postgresql, oracle, Microsoft sql server), Dynamo DB, Elastic Transcoder, Cloud front, Elastic Beanstalk.
- Worked with Amazon IAM console to create custom users and groups
- I Have Hands-on Experience on Iam roles, Policies access for aws resources
- I created sns for Ec2 servers to get notifications if it is shutdown, terminated or start
- We are using sqs queues for getting messages from another team.
- Monitor all Awsinstance through Cloud watch check logs for debug the issues
- I wrote scripts for automate test cases and jobs in servers and cloudwatch logs to s3 bucket.
- I created Cloud watch Events for Kinesis Stream.
- Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell scripts to automate routine jobs.
- Using aws Recourses For CI/CD Process code commit, code build code deploy, Cloud Formation templates, Code pipeline
- Design of Cloud architectures for customers looking to migrate or develop new PaaS, IaaS, on Amazon Web Services (AWS).
- Installed Docker Registry for local upload and download of Docker images and even from Docker hub.
- Managed Docker orchestration using Docker Swarm.
- Designed and Developed Bamboo Build deployments on Docker containers.
- Installed Docker Registry for local upload and download of Docker images and even from Docker hub.
- Configured the Chef-Repo, Setup multiple Chef Work stations
- Setup Jenkins tool to integrate the JAVA project and maintained Jenkins with continuous integration and deployment.
- Used MAVEN as build tools on Java projects for the development of build artifacts on the source code.
- Troubleshoot switch to server and back to the secure Cloud connection.
- Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, Bitbucket with Dev/Test/Prod Branching Model for weekly releases.
- Involved in the troubleshooting the servers.
Environment: Cloud AWS, Ansible, Docker, Apache Tomcat, JAVA, Subversion, GIT, GITHUB, Apache Maven, Jenkins, Shell Script, Python, Atlassian JIRA, Atlassian Bitbucket, Confluence, Yaml
Confidential, Seattle, WA
DevOps Engineer
Responsibilities:
- Worked with an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using Chef and Jenkins to get the job done.
- Used the continuous Integration tools such as Jenkins for automating the build processes.
- Conceived, Designed, Installed and Implemented CI/ CD automation system.
- Created and updated PowerShell scripts and modules, files, and packages.
- Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with PowerShell to automate routine jobs.
- Involved in Devops migration/automation processes for build and deploy systems.
- Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS)including EC2, Auto-Scaling in launching EC2 instances, Elastic Load Balancer, Elastic Beanstalk, S3, Glacier, Cloud Front, RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Formation, IAM, SNS.
- As a part of Greenfield Implementation improved the functionality of the code to enhance the performance of an application.
- Upgrading the codebase to expand the working set of functionalities across the board as part of Greenfield implementation.
- Implemented CI and CD for database using Jenkins and Chef.
- Installed Docker Registry for local upload and download of Docker images and even from Docker hub.
- Managed Docker orchestration using Docker Swarm.
- Designed and Developed Jenkins Build deployments on Docker containers.
- Installed Docker Registry for local upload and download of Docker images and even from Docker hub.
- Setup Jenkins tool to integrate the JAVA project and maintained Jenkins with continuous integration and deployment.
- Designing and developing new back-end services, maintaining and expanding our AWS infrastructure, and providing mentorship to others on my team.
- Develop/capture/document architectural best practices for building systems on AWS.
- Working with technical and non-technical teams across Amazon (AWS).
- Automated the build and release management process including monitoring changes between releases.
- Implemented automated local user provisioning VMs created in AWS cloud through Chef recipes
- Responsible for managing the chef client nodes and upload the cookbooks to chef-server from workstation.
- Developed Scripts for AWS Orchestration
- Built a new CI pipeline testing and deployment automation with Docker, Jenkins and Chef.
- Used MAVEN as build tools on Java projects for the development of build artifacts on the source code.
- Worked on Managing the Private Cloud Environment using Chef.
- Implemented Chef to deploy thebuildsfor Dev, QA and production.
- Automation of infrastructure by creating scripts of Chef.
- Developed Chef Cookbooks to install and configure Apache, Tomcat, Jenkins and deployment automation.
- Configured Splunk deployment server and deployed universal forwarders to the application nodes
- Configured Splunk instance as an indexer and enable high availability for data assurance.
- Managing universal forwarder nodes through Splunkforwarder management and management console
- On boarding archived data to Splunkand editing the props and transfom.conf for proper parsing and indexing
- Create release pipelines using GIT, Chef for automatic workflow.
- Created and maintained Ant build.XML and Maven Pom.XML for performing the builds.
- Proposed branching strategies for using Version Control Systems like GIT, Clear Case, Stash, GitHub & Subversion.
- Created branches, performed merges in version control systems GIT, GitHub.
- Automated setting up server infrastructure for the Devops services, using Chef, Ruby scripts.
- Troubleshot switch to server and back to the secure Cloud connection.
- Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.
- Involved in the troubleshooting the servers.
Environment: Cloud AWS, PaaS, CHEF, Docker, Puppet, Web Logic, JAVA, SVN, GIT, GITHUB, Apache Maven, Jenkins, Apache Tomcat, PowerShell, Linux, Windows, Atlassian JIRA, Ruby
Confidential - Boston, MA
DevOps Automation Engineer
Responsibilities:
- As a DevopsEngineer supported multiple teams for multiple applications including .NETand Java/J2EE
- Worked closely with developers, other stakeholders to streamline CI/CD/CM processes and daily issues.
- Build Automation and Build Pipe Development using Teamcity and Maven Build Automation for J2EE Apps.
- Created and Extensively used Octopus deploy Automation for .NetApplication By setting a transformed variable to change config files accordingly
- Used PowerShell script in Octopus Deploy to alter and execute/extract NuGet packages from successful builds.
- Implemented and Responsible for deploy chain automation across environments such as integration, QA, Stage and Production environments
- Managed IIS server and app-pools and services
- Implemented chef Configure management technique on windows server 2012 r2 instances using PowerShell DSC along with chef DSL.
- Managed Database such as SQL SERVER 2012 using Octopus deploy
- Coordinated and attended every day scrum/agile meetings and weekly sprint meetings to evaluate completed work.
- Extensively used ruby scripting with chef.
- Worked extensively with MS Build/TFS-Build/Team city and kept track of build releases.
- Worked on both on-premises machines and cloud instances of Azure and Amazon Ec2 also done provisioning of those.
Environment: .NET, Teamcity, MsBuild, TFS, PowerShell, IIS Server, SQL SERVER, Chef, Ruby, Azure, AWS, Maven, J2EE
Confidential, San Jose, CA
Build and Release Engineer
Responsibilities:
- Design and document CI/CD tools configuration management.
- Responsible for orchestrating CI/CD processes by responding to GIT triggers, human input, and dependency chains and environment setup.
- Build and Deployment CI/CD Pipelines.
- Dockerized CI/CD tools (JENKINS and GITlab).
- Zabbix for CI/CD tools monitoring.
- Pager Duty to monitoring CI/CD tools and resolve critical issues proactively to manage uptime.
- Developed and implemented SoftwareReleaseManagement strategies for various applications according to the agile process.
- Installed, Configured and Maintained RedHat Linux (RedHat Enterprise Linux 5.x, 6.x& 7.x) on SPARC, x86 and Blade Centres.
- Imported and managed multiple corporate applications into Subversion (SVN).
- Involved in all projects that move to production and work closely with the Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes
- Provided end-user training for all Subversion (SVN) users to effectively use the tool.
- Developedbuildand deployment scripts using ANT and MAVEN asbuildtools 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
- Performed Web logic 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.
- Created repositories, branches, tags in GIT, assisted the developers to fix merging issues and Creating Local, Virtual Repositories in Artifactory for the project and release builds, repository management in Maven to share snapshots and releases of internal projects using JFrog Artifactory.
- 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.
- Created and maintained the Shell/Perl deployment scripts for Web Logic web application servers.
- Developed Perl and shell scripts for automation of thebuildandreleaseprocess.
- Involved in editing the existing ANT files in case of errors or changes in the project requirements.
- Designed a Configuration Management solution using Puppet
- Implement systems that are highly available, scalable, and self-healing on the AWS platform
- Maintaining Infrastructure automation using CHEF
- Mange build and deployment using MAVEN, JENKINS, CHEF SCM tools
- Participated in configuring and monitoring distributed and multiple platform servers using Puppet. Used Puppet server and workstation to manage and configure nodes.
- Experience in managing virtual instances and disks using Puppet.
- Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure
- 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.
- Used JIRA to track issues and Change Management.
- Experience in designing, building and maintaining an automated build and release environment
- Good scripting skills - PowerShell preferred
- Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
Environment: Perl Scripting, Shell Scripting, AWS, JENKINS, Nagios, JIRA, MAVEN, CHEF, Vagrant, Linux, SVN, GIT, Gradle, Puppet, Tomcat, Scrum, Python, MAVEN, Ant, Nexus, PowerShell
Confidential
Linux System Administrator
Responsibilities:
- Systems Administrator responsible for centralized Administration / Maintenance of Linux servers.
- Installation and administration of RHEL 4.x and SUSE 10.x.
- Configured kick start server and updating/applying patches to the servers using Red hat Satellite server.
- Remote system administration using tools like SSH, Telnet, and Rlogin.
- Installation, configuring, administration and hardening of Apache web servers
- Working on Volume management, Disk Management, software RAID solutions using VERITAS Volume manager & Solaris Volume Manager.
- Installed, maintained and upgraded REDHAT Linuxserver using kick start based network installation.
- User account management and administration Troubleshooting User's login & home directory related issues, reset password and unlock user accounts.
- Performed Automation of jobs through crontab and autosys.
- Provided support for both physical and virtual environmentsand Troubleshooting Web Logic Application Server connection pools.
- Monitored system activities and fine-tuned system parameters and configurations to optimize performance and ensure security of systems.
- Performed Troubleshooting NFS, NIS, Samba, DNS, DHCP, LDAP, Mysql and network problems.
- Written Bash shell-scripts to automate routine activities.
- Coordinating with 24 x 7 on-call support personnel in debugging.
- Installation of hardware, software and upgrading to ensure work is performed as per the company policy on various hardware platforms.
Environment: RHEL 4.x, SUSE 10.x, SSH, Telnet, and Rlogin, Crontab, NFS, NIS, Samba, DNS, DHCP, LDAP, Bash Web logic, RAID, VERITAS volume manages