We provide IT Staff Augmentation Services!

Devops / Aws Engineer Resume

2.00/5 (Submit Your Rating)

Kansas City, MO

SUMMARY:

  • DevOps Engineer with 8 years of experience that includes Software Configuration Management (SCM), CI/CD process, Automation, Release Management and Cloud Computing for enterprise application.
  • Experience in working on multiple DevOps platforms like Linux and Windows.
  • Experience with Source Code Management (SCM) tools like Subversion (SVN), GIT/ GITHUB.
  • Good knowledge of Software Development Life Cycle (SDLC) Waterfall methodologies and Agile Models.
  • Extensive experience with Build tools like Apache MAVEN and ANT.
  • Extensively worked on Jenkins and UDeploy for CI/CD process for automation of all build and deployments.
  • Experience in working with configuration management tools like Puppet, Chef and Ansible. Experience in setting up Puppet Master, Puppet Agents for managing enterprise policies and configurations.
  • Created and Maintained Chef Recipes and Cookbooks to simplify and expedite deployment of applications and mitigate user error.
  • Experience with Nexus and Artifactory as a repository management tools.
  • Experience with configuration management tools like Chef, Puppet and good knowledge on Ansible.
  • Experience with Shell/Bash,Ruby scripting language and good understanding knowledge on Python
  • Experience with running web scale services like Amazon Web Services (AWS).
  • Experience in creating and maintaining EC2 Instances, Auto scaling groups, IAM user roles, policies, EC2 Container Service (ECS) and Elastic Load Balancers.
  • Experience with Azure, Kubernates , Docker .
  • Experience with administration, maintenance and operations of different Cloud resources and management services like Elastic Beanstalk, S3, and EBS.
  • Experience with monitoring tools Nagios, Splunk, AWS Cloudwatch.
  • Experience in creating and management of Subnets, Security groups, VPC and Route 53 used for multi region.
  • Expert in deploying the code on web application servers like IBMWeb Sphere and Tomcat.
  • Good command in working with Tracking Tools JIRA.
  • Experience in understanding high level technical aspects to create and Implementing Release Plans.
  • Involved in Incident Management, Change / Request Management and Release Management activities.
  • Experience with Querying RDBMS such as MySQL and SQL Server by using SQL for data integrity.
  • Have excellent communication skills, time management skills, good organization skills, problem solving, self - motivated, hardworking, ability to work cooperatively or independently in a team and eager to learn.

TECHNICAL EXPERTISE:

Operating Systems: Windows, Linux, UNIX

Languages: Java

SCM Tools: Subversion (SVN), GIT/GITHUB

Build Tools: Apache Ant, Maven

CI/CD Tools: Hudson/Jenkins, AnthillPro, Udeploy

CM Tools: Chef, Puppet, Ansible

Virtualization: VMware, Docker, Kubernates

Repositories: Nexus, Artifactory

Scripting Languages: XML, Shell / Bash, Perl, Ruby, Java Script

Application Servers: Apache Tomcat, Web Sphere, Web logic.

Monitoring Tools: Splunk, Nagios

Cloud Technologies: Amazon Web Services (AWS)

Databases: SQL Server, MySQL, S3, RDS

PROFESSIONAL EXPERIENCE

Confidential, Kansas City, MO

Devops / Aws Engineer

Key Deliverables:

  • Perform SCM migration from SVN to GIT for enterprise Application and Manage code repositories in Subversion and GIT / GITHUB by creating, deleting, merging, and various branching strategies.
  • Implemented build automation solutions for products and provide ongoing support and administration for software build and build automation using ANT , Maven, Shell Scripts , Jenkins and Apache Tomcat .
  • Upgrading Environments like DEV, TEST, UAT and Pre-prod for every minor and major release and provide complete Prod support.
  • Creating builds using power shell Scripts, ANT/Maven scripts manually and automated.
  • Migrated entire project repo stack from SVN to Git Stash.
  • Implementing new projects builds framework using Jenkins & Maven as build framework tools.
  • Implemented a CI/CD pipeline using Jenkins, Ansible, and Maven in Linux environment.
  • Developed continuous delivery product release pipelines, using tools such as Rundeck, Jenkins, and enable release and operations automation using Ansible.
  • Implemented CI/CD for all the micro services of the OEM application using Jenkins, Maven and Ansible.
  • Worked AWS stack - AMI management, auto scaling, Elastic Load balancing, Auto Scaling, Cloud watch, EBS, EC2, IAM, Route53, S3, VPC. EC2 container service, RDS, Cloud Formation,
  • Provisioned EC2 instances, configured auto scaling and defining cloud formation JSON templates using Ansible modules.
  • Created Docker container using Docker images to test the application.
  • Implemented build stage- to build the micro service and push the docker container image to the private docker registry.
  • Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies.
  • Worked on Ansible playbooks to automate the installation of docker-engine, docker swarm cluster.
  • Worked on deployment automation of all the micro services to pull image from the private docker registry and deploy to docker swarm cluster using Ansible.
  • Developed installer scripts using Ant, Python and UNIX for various products to be hosted on Application Servers.
  • Worked on git2consul to mirror a configuration file sitting in git repo to Consul KV store and to make this config file available to docker containers during deployment.
  • Worked on Zero-touch deployment of Ubuntu, RHEL servers and open-source IP address Management (IPAM).
  • Worked on server management tool Landscape to deploy, monitor and manage Ubuntu servers.

Environment: Subversion, GIT, Jenkins, ANSIBLE, JIRA, Maven, AWS, Python, Ruby, UNIX, Shell Scripting, Bash, Docker Swarm, ELK, Mesos/Marathon, Splunk.

Confidential, SFO, CA

Devops Engineer

Key Deliverables:

  • 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 PowerShellscripts 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, Cloud Watch, IAM.
  • As a part of Greenfield Implementation improved the functionality of the code to enhance the performance of an application.
  • 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.
  • 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.
  • 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.
  • 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 the builds for Dev, QA and production.
  • Automation of infrastructure by creating scripts of Chef.
  • Developed Chef Cookbooks to install and configure Apache, Tomcat , and Jenkins and deployment automation .
  • Managing universal forwarder nodes through Splunk forwarder management and management console
  • 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, CHEF, Docker, Puppet, Web Logic, JAVA, SVN, GIT, GITHUB, Apache Maven, Jenkins, Apache Tomcat, PowerShell, Linux, Windows, Atlassian JIRA, Ruby.

Confidential, Overland Park, KS

Build and Release Engineer

Key Deliverables:

  • 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 Software Release Management 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.
  • 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
  • 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 the build and release process.
  • 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 skill s - 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

DevOps Engineer

Key Deliverables:

  • Developed installer scripts using Ant, Python and UNIX for various products to be hosted on Application Servers.
  • Automated the release pipeline to achieve zero touch deployments using Jenkins, Nexus, and Coordinate/assist developers with establishing and apply in appropriate branching, labeling/naming conventions using GIT source control.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Conceived, Designed, Installed and Implemented CI/ CD automation system.
  • Created and updated Bash scripts and modules, files, and packages.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation
  • Troubleshoot Build and Deploy Issues, with little downtime.
  • Organized and Co-Ordinated Product Releases, work closely with product development, QA, Support across global locations to ensure successful releases.
  • Implemented rapid-provisioning and life-cycle management for Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Worked on Managing the Private Cloud Environment using Chef.
  • Implemented Chef Cookbooks for OS component configuration to keep AWS server's template -minimal.
  • Monitoring using Ansible playbooks and has integrated Ansible with Rundeck and Jenkins
  • Developed automation framework for Application Deployments to the cloud environments.
  • Managed and optimize the Continuous Delivery tools like Jenkins.
  • Experience in managing virtual instances and disks using Puppet.
  • Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure
  • Installed, Configured, Administer Hudson/Jenkins Continuous Integration Tool.
  • Automated Continuous Build and Deploy Scripts for Hudson/Jenkins Continuous Integration tool.
  • Wrote ANT and MAVEN Scripts to automate the build process.
  • Created Docker container using Docker images to test the application
  • Provided ANT build script for building and deploying the application.
  • Integration of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Member of the Technical Design team, Build and Release Module for Development of new products.

Environment: Red hat Enterprise Linux(RHEL) 7/6., Java, Eclipse, Toad, Git, Tomcat, Apache, Ansible, Jenkins, Python, Ruby Chef, JIRA, Maven, Art factory, Ubuntu, CentOS, AWS, AWS RDS, AWS Cloud Watch.

Confidential

Systems Administrator

Key Deliverables:

  • Administered, maintained Red Hat 4.0, 5.0, Window 2000/2003/XP Troubleshooting Hardware, Operating System Application & Network problems and performance issues; Deployed latest patches for, Linux and Application servers, Performed Red Hat Linux Kernel Tuning.
  • Experience in implementing and configuring network services such as HTTP, DHCP, and TFTP.
  • Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux servers.
  • Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, and MySQL databases in both development and production.
  • Migrated database applications from Windows 2000 Server to Linux server.
  • Installing and setting up Oracle9i on Linux for the development team.
  • Linux kernel, memory upgrades and swaps area. Red hat Linux Kickstart Installation.
  • Capacity Planning, Infrastructure design and ordering systems.
  • Performed Installation of JBOSS Operations Network to monitor JBoss instances, operating system parameters running on different Operating systems.
  • Created users, manage user permissions; maintain User & File System quota on Red hat Linux.
  • Configured LDAP using Red Hat Directory Server for user authentication.
  • Bash shell-scripts to automate routine activities.
  • Monitored trouble ticket queue to attend user and system calls.
  • Attended team meetings, change control meetings to update installation progress, and for upcoming changes in environment.
  • Diagnosed hardware and software problems and provided solution to them.
  • Updated data in inventory management package for Software and Hardware products.
  • Worked with DBAs on installation of RDBMS database, restoration and log generation.

Environment: Red Hat Linux 4.0,5.0 AS ES, Oracle 9i/10g, Samba, Squid proxy, VMware Tomcat 3.x,4.x,5.x, Apache Server 1.x,2.x, Bash, LDAP.

We'd love your feedback!