We provide IT Staff Augmentation Services!

Sr. Aws Cloud/devops Engineer Resume

2.00/5 (Submit Your Rating)

Malvern, PA

SUMMARY:

  • 8+ years of experience as Systems Engineer, DevOps Engineer, Cloud Engineer in the areas of Software Configuration Management (SCM), Build/Release Management, CI/CD (Continuous Integration/Continuous Delivery) and deployment.
  • Experienced in all phases of the software development life - cycle (SDLC) with specific focus on the build and release of quality software. Experienced in Waterfall, Agile/Scrum, Lean and most recently Continuous Integration (CI) and Continuous Deployment (CD) practices.
  • Created SCM Process, policies and procedures which are followed by Development and SQA teams to Release or Deploy highest quality product for the enterprise.
  • Experience in using CVS, Subversion, VTFS, Perforce, GIT, Gradle and Rational Clear Case on UNIX and Windows environment.
  • Supported provisioning by creating and configuring virtual development environments using Hashicrop tool Vagrant
  • Install and maintain Kubernetes on-prem cloud servers, configure master and minion nodes to establish the cluster.
  • Experienced with Handling Cloud environments (AWS and OpenStack)
  • Managed Amazon Web Services like EC2, S3 bucket, RDS, EBS, ELB, Auto-Scaling, AMI, IAM through AWS Console and API Integration with Puppet Code.
  • Worked with Chef Enterprise Hosted as well as On-Premise, Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/Packages using Chef as well as AWS for EC2/S3/Route53 & ELB with Chef Cookbooks.
  • Extensive experience in using Continuous Integration tools like Cruise Control, Build Forge, and Hudson.
  • Experience in using Build Automation tools and Continuous Integration concepts by using tools like ANT, Jenkins, Teamcity, QuickBuild, Buildforge and Maven.
  • Developed Puppet modules to automate application installation and configuration management
  • Installed, configured and administered Continuous Integration tools such as Hudson and Jenkins for automated builds.
  • Expertise in creating functions and assigning roles in AWS Lambda to run python scripts. Expertise in testing and automation tools like Selenium, Junit Framework and Cucumber .
  • Expertise in installing, configuring and managing WEB LOGIC, Apache, and VMware Server in clustered environments for High Availability, Load balancing and fail over.
  • Implementations of automatic secure SSH Login, User and Group administration.
  • Experience in administering VMware infrastructure, including ESX 4.x and 5.x, vCenter, vSphere 5.x and associated VMware products. Creation of VMs, cloning and migrations of the Virtual Machines on VMware vSphere.
  • Experience in using Nexus and Artifactory Repository Managers for Maven and Ant builds.
  • Good experience on container management tool Docker.
  • Experience in administering and configuring Nexus Repository Manager
  • Ability to build deployment, build scripts and automated solutions using shell scripting
  • Experience in using monitoring tool like Nagios
  • 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.
  • Extensive experience in configuration management and release engineering in multiple projects and multiple-branches environment.
  • Experience as a Project Administrator for the Branching, Merging, and Access allocation to Users.
  • Deep understanding and experience in latest messaging services like Apache Kafka.
  • Experienced in using Kafka for streaming of data.
  • Experience with UNIX and shell Scripting.
  • Experience in Atlassian Products like Confluence, Jira, Crucfible, Bitbucket.
  • Extensive experience in defining the branching and the merging strategies, creating baselines and releasing the code. Worked with different bug tracking tools like JIRA Atlassian Management Tool and Bugzila.
  • Created CM Plans and Test Plans for Applications. Experienced in trouble shooting, configuring and deploying enterprise applications in Jboss and Tomcat as well.
  • In-depth technical strengths and business understanding for full-cycle project and post-implementation problem-solving requirements.
  • Implemented Release schedules, communicated the Release status, created Roll out Plans, tracked the Project Milestones, prepared the reports and chaired the Release calls and worked for a successful Release.
  • Knowledge of ITIL process
  • Good analytical, problem solving, communication skills and have the ability to work either independently with little or no supervision or as a member of a team.

TECHNICAL SKILLS:

Version Control: Git, Perforce, Github, GitLab, Stash, Subversion and Team Foundation Server

Continuous Integration: Jenkins, Hudson, AnthillPro, CruiseControl, BuildForge, uBuild, Bamboo Atlassian CI Tool and TeamCity

Cloud: AWS EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Formation AWS Config, S3, CloudTrail, IAM.

Installer & Packaging: InstallAnywhere, InstallShield, Wise Installer/ Studio and Linux RPM

Configuration Mgmt: Chef, Puppet and Ansible

Containerization Tools:: Docker and kubernetes

Build Tools: Maven, Gradle, Ant, Make and MSBuild

Scripting: Perl, Ant, Maven, Shell Scripting, JavaScript and Python

App Servers: HTTP, Tomcat, Websphere, Apache, Nagios, Jboss, IIS 6.0

Quality & Security: SonarQube, FindBugs, AppScan, Coverity, Clover, Cobertura and JaCoCo

Virtualization: VMware WorkStation, Oracle Virtualbox and VSphere

Others: Joomla, Nexus, Artifactory, Elgg, BugZilla, JIRA, PhotoShop and Wiki

OS: RHEL, Windows, Linux, Ubantu, Solaris and Mac OS X

Languages: Perl, Ruby, HTML, Core Java, PHP, Microsoft.NET, CSS

Databases: MySQL 5, Oracle, PL/SQL

PROFESSIONAL EXPERIENCE:

Confidential, Malvern, PA

Sr. AWS Cloud/DevOps Engineer

Responsibilities:

  • Involved in Architect, build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing Chef and Ansible with AWS Cloud Formation and Jenkins for continuous integration.
  • Installed Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Experience in using Jenkins to automate most of the build related tasks.
  • Maintained Chef Configuration management spanning several environments in VMware and the AWS cloud.
  • Architected & Implemented security to meet PCI requirements, using VPC Public/Private subnets, Security Groups, NACLs, IAM roles, policies, VPN, WAF, Cloud Trail etc. to pass penetration testing against infrastructure.
  • Responsible for administering and maintaining Linux work stations running Apache web server
  • Installed and Implemented Ansible configuration management system. Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points.
  • Experienced working with Ansible tower. Integrating Ansible tower with Jenkins to deploy code to different servers.
  • Writing Ansible scripts to configure tomcat servers and maintain application deployment. Written Ansible Playbooks with PythonSSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python.
  • Used Ansible playbooks to setup Continuous Delivery pipeline. This primarily consists of a Jenkins to run packages and various supporting software components such as Maven.
  • Creation, Installation, and administration of Red Hat Virtual machines in VMware Environment. Administration of RHEL 5.x/6.x and Solaris 10/11 includes installation, testing, tuning, patching and troubleshooting day-to-day issues.
  • Experience in using Tomcat Web Server and JBOSS, Weblogic and WebSphere Application Servers for deployment.
  • Used Cloudwatch logs to move application logs to S3 and create alarms raised by applications.
  • Configured applications in virtual private cloud (VPC) and hardened it from malicious attacks using 2-layer protection from security groups (at instance level) and network access control lists (NACL, at subnet level) and using network access translator (NAT) instance.
  • Troubleshooting, repairing user connectivity and access to remote/secure resources via ACL, Firewall policy and VPN Configuration change processes. Updating and distributing VPN Client Software.
  • Migrating a production infrastructure into an Amazon Web Services utilizing AWS Cloudformation, Codedeploy, Chef and EBS.
  • Integrated Docker container orchestration framework using Kubernetes by creating pods, configMaps and deployments.
  • Lunching and Debugging Docker container, Installing/setup Docker host in environment, Integrating Docker and mesos, to monitor container status.
  • Experience working on several Docker components like Docker Engine, Docker-Hub, Docker-Compose and Docker Registry.
  • Implemented Terraform modules for deployment of applications across multiple cloud providers.
  • Worked on Ansible modules to deploy Docker services on the Docker cluster for the entire microservices stack.
  • Dockerized the java Spring Boot micro service application by writing the Docker file as required.
  • Developed the solution from the ground up which utilizes: Spring Tool Suite, Spring Boot, Maven, Java 8, Eclipse, a RESTful microservices architectures using JPA (Java Persistence API), JDBC, Hibernate, MySQL, and Ubuntu 16.
  • Install and configure the RabbitMQ environment for the Analytics and setup the supervisor for managing process availability.
  • Creating inventory in Ansible for automating the continuous deployment and wrote playbooks using YAML scripting.
  • Used MAVEN, GRADLE as build tools on Java projects for the development of build artifacts on the source code and conducted SVN to GIT migration.

Environment: Amazon Web Services, Microservices, Jenkins, Java/J2EE, Python, Ruby, Weblogic, UNIX, VMware, Artifactory, Shell, Perl, IAM, S3, EBS, AWS SDK, CloudWatch, CloudFormation, JSON, Docker, Chef, Ansible, GIT, SVN, Cassandra.

Confidential, Minneapolis, MN

Sr. Devops Engineer

Responsibilities:

  • Responsible for design and maintenance of the GIT repositories and the access control strategies
  • Carried Deployments and builds on various environments using continuous integration tool
  • Developed, maintained, and distributed release notes for each scheduled release
  • Installed and Configured Jenkins for Continuous Integration
  • Automating the tasks using Puppet and Python scripting.
  • Closely worked with Developers and Testers in supporting new application feature and manage application using automated deployment tools.
  • Creating scripts for system administration and AWS using languages such as BASH and Python.
  • Worked with Amazon AWS in moving STAG, PROD environments to the cloud.
  • Creating scripts in Python which integrated with Amazon API to control instance operations.
  • Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes
  • Wrote Maven build scripts for creating jar, war and ear artifacts, which were then deployed to Tomcat and JBoss
  • Expert in Dynatrace for tracking the pure paths and Agent Breakdown's for the Agent's and Collector's for the Services related to the Environment's
  • Builds and deploys J2EE application in JBoss using Shell scripts
  • Expertise in UDeploy for Deploying to various environment's and control those related dependencies
  • Maintaining the Environments like Dev, Sit, Uat, Pre-Prod and Prod
  • Created Jenkins Workflows for pre deployment process (DB execution, Environment configuration changes etc.) on both QA and preproduction Environments
  • Coordinated with all the teams before and after the production deployments for the smooth production releases
  • Responsible for performing L1 & L2 activities like troubleshooting of incidents, working trouble tickets and completing escalation management.
  • Created analytical matrices reports, dash boards for release services based on Rally tickets.
  • Providing L2 monitoring support at the infrastructure, application & middleware layers and resolving and reporting of incidents for our production environments.
  • Focus on continuous integration and deployment, promoting Enterprise Solutions to target environments.
  • Kubernetes is being used to orchestrate the deployment, scaling and management of Docker Containers.
  • Participated in Production Releases - CRQ creation, implementation and validation.
  • Responsible for quickly evaluate information, engage and assist developers and communicate issues to help remediate and resolve production issues efficiently.
  • Work as a JIRA Admin for creating the Jira Stories and assign them to the developers and QA's.
  • Verify the Iapi and Server logs at time of Health Check for the JBoss Servers
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Assist with maintaining current build systems, developed build scripts, and maintained the source control system
  • Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process
  • Experience in implementing Nginx as ingress controller on Kubernetes.
  • Experience in implementing Horizontal Pod Auto scaler on Kubernetes.
  • Experience in L2 Production Support at time of App Go Live in PROD and Coordination with Offshore Team.

Environment: AWS, Nagios, MAVEN, Puppet, SVN, GIT, Gradle, Tomcat, Scrum, Python, MAVEN, Ant, Nexus,Java/J2EE, Oracle, Git, Jenkin's, uDeploy, Solar - Nexus, Dynatrace, JIRA, Postman, Chrome Sense, HPALM, Unix Script, SQL Script, JBoss, Iapi logs, Linux.

Confidential, Glen Allen, VA

DevOps Engineer

Responsibilities:

  • Administration and Configuration management of version control systems GIT, SVN.
  • Developed and maintained the continuous integration and deployment systems using Jenkins, ANT, Maven, Nexus, Ansible and Ruby.
  • Experience with Splunkdata mining and log file reporting.
  • Handled deployment coordination across teams.
  • Developed and maintained scripts for deployment automation to multiple environments. creating of servers, AMIs, storage blocks, snapshots, VPCs, subnets, load balancers, and firewalls in AWS
  • Installation and upgrade of Opscode Chef Server and documenting steps.
  • Installation and upgrade of Chef Client and Make sure servers are getting converge with chef-server.
  • Creating of Organization, Environment, and users in Chef server
  • Work station setup for Knife plugin and establish connectivity between Chef server and workstation
  • Pushing of chef - cookbook, roles, databags on chef-server using knife plugin and executing it on node.
  • Bootstrap the node in Cloud using Knife and add them to required Environment.
  • Co-ordinating with different teams in order to solve the CHEF defects and providing required solution to the issue in an efficient manner.
  • Worked on cloud automation framework namely CHEF which included automation of certain software installation processes in the form of Ruby code.
  • Installation and Configuration of Vagrant in Windows or Linux.
  • Add required images to Vagrant and create servers out of Images for testing.
  • Use Kafka for publishing and consuming the updates to the inventory and calculate the immediately sellable quantity.
  • Installation and configuration of Git, merging code from develop branch to master branch and make it ready for deployment.
  • Pushing Code from Git to nexus make available for release through automation script using Jenkins.
  • Worked on the cloud automation framework namely CHEF the included automation of certain software installation processes in the form of Ruby code.
  • Focused on automation, integration, monitoring and configuration management knowledge on GIT and Jenkins Continuous Integration Server - Installation, Configuration, Design and Administration, and integrating these tools with other systems
  • Designing, implementing and supporting fully automated Continuous Integration and Continuous Delivery processes.
  • Provided support to conduct system testing and integrated more servers to the infrastructure.
  • Designing and implementing fully automated server build, management, monitoring and deployment solutions spanning multiple platforms, tools and technologies including Jenkins Nodes/Agents, Chef, SSH, Amazon EC2 and packaging, deployment and testing.
  • Java Virtual Machine and Application Server Tuning, Monitoring and Alerting on Solaris and RHEL Linux
  • Installation and configuration of Nagios and installation Big Brother on Client VM for monitoring
  • Configuring the client VM’s in Nagios, servers for monitoring and applying blackouts for any outages, pulling reports, providing them to client.
  • Networking and Infrastructure trouble shooting and Administration experience - TCP/IP, DNS etc

Environment: RHEL 6.x, CentOS, Ubuntu, Solaris, AIX, VMware, Jenkins, AWS, Git, SVN, Splunk, and Open SUSE Linux GIT, SVN, ANT, Maven, Nexus, Ansible and Ruby, Chef, SSH, Amazon EC2

Confidential, Windsor, CT

SCM Build & Release Engineer

Responsibilities:

  • Provided detailed documentation of complex build and release process, MOPs, build cycles and calendars including creating build reports and Release notes.
  • Assisted PM and RM creating Weekly Status Reports, Roadmaps and other presentations.
  • Implemented best practices of agile methodology to speed up the delivery process efficiently.
  • Was active member of daily stand up meetings, bug scrubbing meetings and Sprint planning meetings as best practices of agile environment.
  • Work closely with developers, QA teams, Product owners and other stakeholders to deliver software through the build and deployment system.
  • Developed branching strategy suitable to current code structure and successfully executed using SVNX, Uber SVN and Tortoise SVN.
  • Introduced a concept of Review Branch for code analysis and controlled code management strategy.
  • Introduced ideas for better traceability of code and product development by documenting processes and daily activities in Confluence.
  • Facilitate Source Code Management (SCM) best practices among development QA and solution teams.
  • Participate in Change Management architectural discussions with Application/Product Owners.
  • Initiated daily builds using Ant for android projects and X Code for iOS projects.
  • Configured multiple jobs on Jenkins for different projects.
  • Worked on Integrated JIRA with subversion and Jenkins to automate the weekly build process.
  • Hands on experience on JIRA for creating bug tickets, storyboarding, pulling reports from dashboard, creating and planning sprints.
  • Used ANT scripts and Shell scripts to automate build and release process.
  • Deployed weekly builds and Release candidate builds to multiple environments.
  • Hands on experience on Test Flight and Confluence for distributing APKs and IPAs.
  • Familiar with some of the leading Project management tools like Basecamp and Atlassian tools.
  • Provided extended support to development and QA team for troubleshooting build failures by keeping track of build logs and communicating the same effectively.
  • Assisted Release Manager to deploy APKs and IPKs on Google Play and iOS App Store respectively.
  • Assisted QA team to monitor post deployment activities and encouraged reporting and feedback process.
  • Experience in build automation using JENKINS, MAVEN, ANT.
  • Experience in deploying JAVA projects using MAVEN/ANT and JENKINS.
  • Good understanding of building the Android Applications using the Maven and Jenkins.
  • Building post install scripts using Shell scripting in Linux servers.
  • Strong skills in managing Debian flavored Linux servers, Virtualization, and system security.

Environment: Subversion, Ant, X Code, Jenkins, JIRA, Apache Tomcat, LINUX, Ubuntu, Windows 7, Ant Scripts, Shell Scripts, Java, Test Flight, Confluence, Eclipse, IIS Server, SQL Server 2008.

Confidential

System Administrator

Responsibilities:

  • Responsible for Installation, configuration, Maintenance, Deployments, Update, Monitoring, performance tuning on Linux.
  • Installing, configuring and administration of CentOS 5.x, Solaris 9, 10, RHEL 4.x/5.x/6.x, Windows Server 2008-R2.
  • Planned, scheduled and implemented OS patches on Linux boxes as a part of proactive maintenance.
  • Create, maintain and troubleshoot Disk Partitioning, LVM and file management.
  • Performed backups and restoration on several Linux LPAR’ s.
  • Created users and managed user permission on the Linux servers.
  • Modify Kick-start based server profiles and hardware specifications.
  • Perform Kick-start/ PXE installations of RHEL .
  • Monitored Linux servers round the clock and identified, troubleshooting the system issues and finding the optimal solution.
  • Created Crontab to run a job at scheduled time.
  • Monitoring CPU, memory, physical disk, hardware and software raid, multipath, file systems, network.
  • Deployment and configuration of application server tomcat deploying java and web application.
  • Responsible for the maintenance of DHCP, DNS, LDAP and NFS services on Windows and RHEL in development environments.
  • Configure TCP/IP, network interface, assign static routes and hostnames.
  • Writing shell scripts for automation of daily tasks, documenting the changes that happen in the environment and in each server, analyzing the error logs, analyzing the user logs.
  • Automated repetitive tasks using Perl and Shell Scripting.
  • Written Perl/Shell Scripts for deployments to WebSphere Application servers.
  • Identify, Troubleshoot and resolve problems with the OS build failures.
  • Performing kernel and database configuration optimization, I/O resource utilization on disks.
  • Wrote Technical documentation for various projects and worked with Technical writer to finalize the documents.
  • Involved in Virtualization with VMware vSphere, ESXi 3.1/4.0 servers, vCenter server and vCenter.
  • Used SPRING framework that handles application logic and makes calls to business objects and services mainly SOAP Web services
  • Disk and File system management through Logical Volume Manager (LVM) on HP-UX, LINUX and Solaris Volume Manager (SVM) on Solaris.
  • Set up SAMBA, NFS servers to enable Windows and Unix clients to communicate with Linux. Without the need of additional software on the windows side, such as NFS clients.
  • Performed Physical to Virtual (P2V) migration of approximately 50 physical servers using VMware Converter.
  • Performed backup and restore of VMware host server configuration, Virtual Machine backup, snapshots, patch updating, monitoring/reporting, SSH and SNMP and notification of alerts

Environment: RedHat 5.x, CentOS, Solaris 9,10, Windows, VMware vSphere 3.1/4.x, ESXi 3.1/4.x, TCP/IP, NFS, LVM, DNS, LDAP, Kickstart, Solaris Volume Manager (SVM), Shell, Perl.

We'd love your feedback!