We provide IT Staff Augmentation Services!

Sr Cloud/devops Engineer Resume

2.00/5 (Submit Your Rating)

Kansas City -, KS

SUMMARY:

  • Around 9 years of experience as DevOps/Build and Release Engineer in solving complex problems with creative solutions, supporting development, Deployment operations in different environments.
  • Extensive experience includes SCM, Change/Incident Management, VMware and AWS Cloud computing.
  • Experience with and thorough understanding of automated implementation/deployment of a cloud - based infrastructure (Web apps, Application Service Environments, firewalls, load balancers, storage, monitoring, security, AD, DNS etc.)
  • Extensive experience using MAVEN and ANT as a Build Tool for the building of deployable artifacts (war & ear) from source code.
  • Experience in working on source controller tools like Subversion (SVN) and GIT.
  • Experience in OpenStack installations on different Environments.
  • Created and wrote shell scripts (Bash), Ruby, Python and PowerShell for setting up baselines, branching, merging, and automation processes across the environments using SCM tools like GIT, Subversion (SVN), Stash and TFS on Linux and windows platforms.
  • Involved in installation, configuration, upgrading, patching and administration of Linux, UNIX and Windows Servers.
  • Implemented a production ready, Load balanced highly available, fault tolerant Kubernetes Infrastructure.
  • Experienced in Administration of Production, Development and Test environment's carrying Windows, Ubuntu, and Red Hat Linux, SUSE Linux, Centos and Solaris servers.
  • Extensively worked on Hudson/Jenkins, Docker for continuous integration and for end-to-end automation for all build and deployments.
  • Strong experience in creating Jenkins Jobs CI/CD pipeline. Experience in Jenkins to automate most of the build related tasks.
  • Experience in the design, implementation, and support of automated containerized infrastructure (Docker), leveraging continuous integration and continuous delivery processes for service development.
  • Experience in cloud technologies like AZURE, Google cloud.
  • Shape the global event process for TAM service, organize and contribute to Google Cloud's Customer events from beginning to end, and form future marketing strategy
  • Expertise in Designing and ArchitectingHadoop Applicationsand recommending the right solutions and technologies for the applications.
  • Build and Deploy CI/CD pipelines.
  • Expert in deploying the code trough web application servers like WebSphere/WebLogic/ Apache Tomcat/JBOSS.
  • Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using GIT and Terraform, Subversion (SVN) source control
  • Experience in using configuration management tools like Puppet/ Chef/AWS/Ansible/Open stack.
  • Wrote ANSIBLE Playbooks with Python, SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python. Run Ansible Scripts to provision Dev servers.
  • Production experience in large environments using configuration management tools like Chef and Puppet supporting Chef Environment with 500+ servers and involved in developing manifests.
  • Developed Chef Cookbooks to manage systems configuration.
  • Managed Amazon Web Services like EC2, S3 bucket, RDS, EBS, ELB, Auto-Scaling, AMI, IAM through AWS Console and API Integration with Puppet/Chef/ Ansible Code.
  • Expertise in Repository Management tools Artifactory, Nexus.
  • Deployed and configured Atlassian Jira, both hosted and local instances for issue tracking, workflow collaboration, and tool-chain automation.
  • Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios, and iCinga for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
  • Exposure on DNS and Load Balancing experience on Nginx and knowledge on HA Proxy.
  • Experience on data center setup, Cloud server configurations
  • Experience on Software Configuration Management (SCM) in SDLC, Agile, SCRUM, ClearCase to Stash Migration, Waterfall methodologies.
  • Expertise in implementation and maintenance of Apache Http, SMTP, DHCP, NFS, NIS, NIS+, LDAP, DNS, SAMBA, SQUID, Postfix, send mail, FTP, Remote Access, Security Management & Security trouble shooting skills.
  • Created and maintained the python deployment scripts for Tomcat web application servers.
  • Experience with Docker, Kubernetes, swarm and clustering frameworks.
  • Worked on Docker and created virtual instances with Docker.
  • Experience working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Worked on Vagrant for managing development environments through creation of Linux virtual containers.
  • Worked on shell scripting, Maven scripts to deploy java jar, EAR, Plug-in files and check their dependencies.
  • Familiar with Installation, configuration, patching and upgrading of Tableau tool across the environments.
  • Experience in deploying system stacks for different environments like Dev, UAT, and Prod in both on premise and cloud infrastructure.
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments.
  • Excellent written and verbal communication skills, strong organizational skills, and a hard-working team player.

TECHNICAL SKILLS:

Operating Systems: Linux, Windows, Unix

Technology: Build/Release Management, Bug Tracking, Web Technologies,Continuous Integration

Build Tools: ANT, Maven CI Tools Jenkins, Bamboo

Scripting: ShellScripting, Perl,Powershell,VB,Batch,Python,JavaScript, Ruby

Version Control: Subversion(SVN), GIT, Perforce, BitBucket

Web/Application Servers: Apache Tomcat, JBOSS, WebSphere, WebLogic, VMWare

Database: MySQL, Oracle 10, 11g, DB2, Cassandra

Language Support: Java, C++, C, SQL, XML, UNIX Make, .Net

Cloud Environments: AWS (Amazon Web Services), Microsoft Azure, Google Cloud

Container Orchestration Tools: Docker, EC2 container services, Docker, Swarm, Kubernetes

Infrastructure Automation Tools: Chef, Ansible, Puppet

Test Tools: Selenium, JUNIT, JIRA

Monitor Tools: Nagios, CloudWatch, New Relic

PROFESSIONAL EXPERIENCE:

Sr Cloud/DevOps Engineer

Confidential, Kansas City - KS

Responsibilities:

  • Hands on experience in Google Cloud, Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, S3, AMI, ELB (Load Balancers), RDS, SNS, SQS, Auto Scaling, VPC and EBS.
  • Build server deployment on Google Cloud (EC2) servers with help of DevOps tools like Ansible.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Optimization / cost reduction of Amazon AWS services (EC2, S3, EBS, ROUTE53, and VPC).
  • Implementing new projects builds framework using Jenkins & Maven as build framework tools.
  • Developed and maintained the Continuous Integration and Deployment systems using GIT, Jenkins, Maven, and Nexus.
  • Defined dependencies and plugins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
  • Wrote Maven Scripts to automate the build process.
  • Creating a fully Automated Jenkins Jobs CI/CD pipeline Build and Deployment Platform and coordinating code builds promotions and orchestrated deployments using Jenkins/Hudson, and GitHub.
  • Installing OpenStack components, and to segregate each python module into separate virtualenv.
  • Created and maintained continuous integration (CI/CD) using tools like Jenkins or maven over different environment to facilitate an agile development process which is automated and repeatable enabling teams to safely deploy code many times a day.
  • Created CI /CD pipelines and setup trigger auto build and auto deployment with the help of CI/CD tool like Jenkins.
  • Responsible for nightly and weekly builds for different modules.
  • Integrated source control and versioning by using GIT.
  • Supporting different projects Build & Release SCM effort like branching, tagging, merge etc.,
  • Managed Ansible Playbooks with Ansible roles. Experience with Docker Kubernetes and microservices in general.
  • Managed, changed the Infrastructure with the help of versioning tool like Terraform
  • Used file module in Ansible playbook to copy and remove files on remote systems
  • Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications.
  • Deploying the OpenStack components on multimode with High availability environment.
  • Responsible for configuring management of different application layer modules.
  • Created Python Scripts to Automate AWS services which include web servers, ELB, Cloud front Distribution, database, EC2 and database security groups, S3 bucket and application configuration, this St creates stacks, single servers or joins web servers to stack.
  • Automated the cloud deployments using Ansible, python and AWS Cloud Formation Templates.
  • Managed Amazon Web Services like EC2, RDS, EBS, ELB, Auto scaling through AWS console and API Integration with Ansible Code.
  • Used Kubernetes to deploy scale, load balance, scale and manage agile containers with multiple namespace versions.
  • Build server deployment on Cloud (EC2) servers with help of DevOps tools like Ansible.
  • Leveraging kops implemented a Kubernetes Container Orchestration solution within AWS allowing for easy management, creation and recovery of assets
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Optimization / cost reduction of Amazon AWS services (EC2, S3, EBS, ROUTE53, and VPC).
  • Configured Apache webserver in the Linux AWS, Google Cloud environment using Ansible automation.
  • Using Urban Code Deploy, Manage deployment target features like roles, permissions, approvals with built-in tools.
  • I used Terraform Interface between Jenkins and AWS to implement auto scaling, cloud watch in Jenkins.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Worked on creation of Docker containers and Docker consoles for managing the application life cycle
  • Used Docker containers for eliminating a source of friction between development and operations.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Created JIRA issues to prioritize and take an action on what's important and stayed up to date with what's going on around the project.
  • Used Splunk to monitoring/metric collection for applications in a cloud-based environment.

Environment: AWS, Google Cloud, Git, Jenkins, Maven, Ansible, Nexus, Jira, Linux, Python, WebLogic, Docker, Kubernetes, Splunk, Terraform, Urban Code deploy, Apache, Azure, and Ruby.

Sr DevOps/Cloud engineer

Confidential, Rhode Island

Responsibilities:

  • Worked on Amazon Web Services (AWS) such as Elastic Cloud Computing, Simple Storage Services, Cloud Formation, Glacier, Block Storage, Elastic Beanstalk, Amazon Lambda, Virtual Private cloud, Load balancing, Relational Database Service, and Cloud Watch.
  • Configuring and Networking of Virtual Private Cloud (VPC), public subnet and private subnet and route out the private subnet using NAT Gateway.
  • Responsible for testing and production of web application in TEST/STG/PROD environments.
  • Deploying the JAR, WAR, and EAR files to the Application servers for continuous integration and delivery process.
  • Converted Existing AWS infrastructure to serverless architecture (AWS Lambda, Kinesis) deployed via Terraform and AWS cloud formation.
  • Managed the Maven project dependencies by creating parent-child POM files to relate between projects.
  • Responsible for orchestrating CI/CD processes by responding to GIT triggers human input and dependency chains and environment setup.
  • Extensively used Terraform in AWS virtual private cloud for automatically setup and modify settings by interfacing with Control layer.
  • Utilized Configuration Management Tool Chef & created Chef Cookbooks using recipes to automate system operations.
  • Designed and developed MVC applications for OpenStack.
  • Knowledge Jenkins workflow plugin to help CICD pipeline process via container-based deployments using tools like docker.
  • Configured and maintained Jenkins to implement the CICD process and integrated the tool with Maven to schedule the builds.
  • Manage Openstack Infrastructure Upgrades, expansion, Scaling, trouble shooting, Debugging for most complex Environments.
  • Build the deliverable artifacts using Maven as a build tool in Jenkins for Java applications and deploy them to various environments.
  • Created Python Script using AWS API calls to manage all resources deployed on AWS.
  • Experience in creating Docker containers leveraging existing Linux Containers and AMI's in addition to creating Docker containers from scratch.
  • Responsible for setting up from scratch and maintaining automated CI/CD pipelines for multiple apps.
  • Worked on integrating GIT into the continuous Integration (CI) environment along with Jenkins, Cruise Control and Subversion. Written scripts to containerize Chef using Docker and orchestrate it using Kubernetes.
  • Created a static website on Google Cloud Platform.
  • Written Chef Cookbooks for various DB configurations to modify and optimize end product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
  • Built and regularly updated AMER active campaigns trix covering all third party and Google cloud events based on event priority and presented new actions items and changes to field team on weekly basis.
  • Configured chef to manage AWS environments and automate the build process for core AMIs used by all application deployments including Auto scaling, and incorporating chef using AWS OpsWorks on the JSON Cloud Formation scripts for the configuration deployment onto the nodes.
  • Used Maven Dependency Management system to deploy the snapshots and release versions of code to the Nexus repository.
  • Configured Apache web server in the Linux AWS Cloud environment using Chef Automation and Hands on experience with Chef and OpsWorks in AWS cloud environment and knowledge on writing and deploying cookbooks in Chef.
  • Implement solutions using Hadoop, HBase, Hive, Sqoop, Java API, etc. Work closely with the business and analytics team in gathering the system requirements.
  • Load and transform large sets of structured and semi structured data. Load data into HBase tables using Java MapReduce.
  • Worked closely with Git for different projects for build and release SCM effort like Branching, Tagging and Merge.
  • Used Kubernetes during debugging. Leading up to production when multiple application build must be tested for stability.
  • Built a database using MY SQL WORKBENCH and synced it with Google Cloud Platform.
  • Work on Hadoop Cluster with current size of 56 Nodes and 896 Terabytes capacity.
  • Maintained Jenkins continuous integration and deployments automated releases to DEV/TEST/STG/PROD environments.
  • Configured S3 to host static web content and also Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
  • Developed Java API to connect the Amazon S3 service to store and retrieve the media files.
  • Utilized Cloud watch to monitor resources such as EC2, CPU memory, Amazon to design high availability applications on AWS across availability zones.
  • Created Private cloud using Kubernetes that supports DEV, TEST and PROD environments.
  • Elasticsearch (ELK) for deep search and data analytics
  • Created and maintained Python scripts for automation build and Used Chef to maintain configuration on LINUX servers and also Created cloud formation templates (CFT) to launch the stacks.
  • Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs.
  • Expert Knowledge in Bash Shell Scripting, Automation of Cron Jobs.
  • Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication.

Environment: GIT, AWS (EC2, S3, ELB, Auto scaling, Elastic Beanstalk, Cloud Front, Cloud Formation, Elastic File system, RDS, DMS, VPC, Route 53, PostgreSQL, Agile, Cloud watch, Cloud trail, IAM, SNS, Maven, Docker, JIRA, Shell scripts, Jenkins, Chef, Python.

DevOps Cloud Engineer

Confidential, San Rafael, CA

Responsibilities:

  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Launching and configuring of Amazon EC2 Cloud Servers using AMI's (Linux) and configuring servers for specific applications.
  • Design AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates, security product templates.
  • Managing security groups on AWS and custom monitoring using cloud watch.
  • Worked on Jenkins to build and test the applications.
  • Adding patches to keep the servers updated against bugs present in the operating system as well as other applications like VERITAS Storage Foundation, Web Sphere and Oracle.
  • Worked on VERITAS NetBackup 6.5 which includes installation, creating policies, configuration and upgrading servers.
  • Creating, cloning Linux Virtual Machines, templates using VMware Virtual Client 3.5 and migrating servers across ESX hosts.
  • Design roles and groups for users and resources using AWS Identity Access Management (IAM).
  • Developing AWS cloud formation templates and setting up Auto scaling for EC2 instances.
  • Automation of configuration and management through Puppet.
  • Setting up of private networks and Sub-networks using Virtual Private Cloud (VPC) and creating security groups to associate with the networks.
  • Performed weekly and on-call deployments of application codes onto different environments like DEV, QA, UAT and PROD.
  • Hands-on experience in mobile development with Java using Eclipse IDE.
  • Managing systems routine backup, scheduling jobs like disabling and enabling cron jobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing.
  • Involved installing and managing different automation and monitoring tools on Redhat Linux like Nagios and Puppet
  • Load-balancing with ELB.
  • Researched and implemented an Agile work flow for continuous integration and testing of applications using JENKINS. Experience with apache, PUPPET for automation of repetitive processes.
  • Installed Puppet client software on RHEL 6.x servers and established a communication between master and client through SSL .
  • Implemented rapid provisioning and life cycle management for Red hat Linux using kickstart.
  • Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
  • Handling operational tickets. Resolving day-to-day trouble tickets for operating systems, applications, printers, and network problems.
  • Perform upgrades, patch updates to hardware, operating systems, and applications.
  • Responsible for Data center management & migration planning, build plan, cut over strategy, test strategy & plan, configuration changes.

Environment: PUPPET, JENKINS, DEV, QA, UAT and PROD, Python, EC2, AMI, NAT, VERITAS Storage Foundation, Web Sphere and Oracle, VERITAS NetBackup 6.5, ELB, RHEL

Java/Build and Release

Confidential

Responsibilities:

  • Involved in various SDLC phases like Design, Development and Testing. Interact with business managers to transform requirements into technical solutions. Provided CM and Build support for different applications, built, deployed to the production and lower environment.
  • Defined and Implemented CM and Release Management Processes, Policies and Procedures.
  • Designed the application using the J2EE design patterns such as Session Façade, Business Delegate, Service Locator, Value Object and Singleton.
  • Used SONAR to move from one Environment to another Environment with the ANT as a build tool.
  • Developed client-facing Struts web applications by creating and modifying Java classes, JSP, Struts Delegates and DAOs, AJAX.
  • Developed JSP and Java Helper classes for In-patient and out-patient Information. Wrote Action classes, Request Processor, Business Delegate, BusinessObjects, Service Classes and JSP pages.
  • Application integration with Spring Web Services to fetch data from external Benefits application using SOA architecture, configuring WSDL based on SOAP specifications and marshalling and un-marshalling using JAXB.
  • Used Oracle as the backend database and wrote PL/SQL packages, stored procedures, views and functions at the Oracle database.
  • Designed Frontend with in object-oriented JavaScript Framework like ReactJS.
  • Analyze and resolve conflicts related to merging of source code for GIT. Implemented a fully automated Continuous Integration platform to give developers real time testing and deployment feedback based on GitHub source code repository commits only.
  • Involved in editing the existing ANT build.xml files in case of errors or changes in the project requirements.
  • Involved in developing code for obtaining bean s in spring framework and used Spring MVC to implement the Model View Controller pattern. Used Spring IoC to inject data into Java beans.
  • Developed project in Eclipse IDE and created DB interactions using Hibernate. Provided management with technical documentation for applications using MS Visio and MS Word.
  • Worked on JDBC for data persistence and prepared high and low-level design documents for the business modules for future s and updates. Deployed the application in JBoss Application Server in development and production environment.
  • Implemented CVS as Version control system and used Maven as a build and dependency management tool to manage various dependencies.
  • Used ANT as a build tool and Junit for writing Unit tests.
  • Written ANT scripts to build the entire module and deploy it on Web-logic application Server.
  • Involved in the functional test of the application and tested Java applications using Functional Testing, JBoss, and log statements. Code Walkthrough/ Test cases and Test Plans.

Environment: Core Java, J2EE, JSP, MAVEN, JENKINS, Struts, Servlets, Spring, Hibernate, JDBC, Oracle 8i, AJAX, XML, ANT, Junit, CVS, Maven and JBoss application Server Ant.

Linux Administrator

Confidential

Responsibilities:

  • Managed AIX server's backups, restores and general system administration.
  • Handling the day-to-day Operations, installing software & plugins, apply patches, manage file systems, monitoring performance and troubleshoot alerts.
  • Perform a variety of maintenance and end-user support to ensure that all workstations, servers and overall network performance meet the State's standards and requirements.
  • Install new physical and virtual servers using VMware Virtual Center and configure hardware, settings, directories, storage in accordance with standards and project/operational requirement.
  • Maintained multiple Oracle databases with an Apache/Tomcat web front end.
  • Installation, configuration and management of Apache and Tomcat servers.
  • Work with DBAs on installation of DB, restoration and performance tuning.
  • Installation of Linux servers for Web Serving, File Sharing, Database, and Subversion.
  • Provide Windows/Unix/Linux administration network operating center (NOC) administration, LAN/WAN/VPN administration, VMware administration and intrusion detection and prevention (IDP) monitoring.
  • Perform daily system monitoring, verifying the integrity and availability of all hardware, server resources, system processes, viewing system and application logs and verify completion of scheduled jobs.
  • Provide Linux System Administration, Linux System Security, Project Management and Risk Management in Information Systems.
  • Day to day processes that allowed for more time to be spent on developing new and improved ways of meeting the needs of our clients.
  • Setup of Environments and Networks for new tasks.
  • Building & configuring Red hat Linux systems over the network, implementing automated tasks through crontab, resolving tickets according to the priority basis.
  • Involved in build automation tools like Maven, Ant.
  • Involved in planning and testing new applications and operating systems
  • Installation and maintaining of Linux, UNIX and Windows Application Servers.
  • Patched Linux, Windows systems regularly.
  • Maintenance of a Linux Firewall System.
  • Monitoring system performance, Server load and bandwidth issues.
  • Regularly manage backup process for Server and Client data.

Environment: Oracle, Database, Apache/Tomcat, Red hat Linux, UNIX, Windows, VMware, Subversion, Maven, Ant, LAN, WAN, VPN.

We'd love your feedback!