We provide IT Staff Augmentation Services!

Cloud / Devops Engineer Resume

4.00/5 (Submit Your Rating)

OH

PROFESSIONAL SUMMARY:

  • Around 7 years of experience in IT industry comprising of Linux Administration, Deployment and Cloud implementation with thorough knowledge in AWS, Software Configuration Management (SCM), Build Release Management, Infrastructure Integration and System administration.
  • Expertise in setting up the enterprise infrastructure on Amazon Web Services (AWS) like EC2 instance, EBS , S3 Bucket , AMI , ELB , Security Groups, Auto Scaling, RDS, IAM Cloud formation, Cloud Front & VPC services.
  • Designed AWS Cloud Formation templates to create custom sized VPC, Subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform. Managed AWS infrastructure as code using Terraform.
  • Written Templates for AWS infrastructure as code using Terraform to build staging and production environments.
  • Worked at optimizing volumes and EC2 instances and created multiple VPC instances and experience in configuring and networking of Virtual Private Cloud (VPC).
  • Experience in writing 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.
  • Hands on experience in Branching, Merging, Tagging, Versioning and Maintaining code across multiple environments using version control tools like GIT, Subversion (SVN), TFS, Bit bucket .
  • Setup SVN Server & GIT on a Linux environment, configured the users with LDAP, created the repository and branching structure for all the applications.
  • Skilled in automated build and configuration process to use tools such as ANT, Maven, Gradle, Jenkins/Bamboo and Puppet/Ansible.
  • Worked in all areas of Jenkins setting up CI for new branches, build automation, plugin management and securing Jenkins and setting up master/slave configurations.
  • Experience in process automation from system administration tasks to Continuous integration and Continuous Deployment (CI/CD) with Jenkins and Bamboo build tools.
  • Responsible for building application with full automation of pipeline for deployment into AWS using Jenkins, Artifactory, Chef and Terraform.
  • Experience in managing Private Cloud and Hybrid cloud configurations, patterns, and practices in Windows Azure and SQL Azure and in Azure Web and Database deployments.
  • Experienced in Installing, Configuring and Managing Docker Containers , Docker Images for Web Servers and Applications servers such as Apache Tomcat using Docker and integrated with Amazon MySQL RDS database.
  • Experience with various Hashi corp tools like Vault, consul and Terraform.
  • Worked on Vagrant & Docker container deployments to create shelf environments for dev teams and containerization of env's delivery for releases.
  • Experience in Working with Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications and Well versed with Ansible Playbooks, modules, and roles.
  • Involved in migrating the application from Ant to Maven by analyzing the dependencies and creating the POMs to implement the build process using Maven or Gradle.
  • Expertise in creating Pods using Kubernetes and worked with Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes.
  • Worked with the Development, Database, and Quality Assurance teams to provide flexibility in the various lower environments to support multiple simultaneous projects.
  • Installed and configured Chef Servers and bootstrapped chef client nodes to create data bags. Managed Chef Cookbooks to automate system operations.
  • Experienced in deploying and configuring Chef Server including bootstrapping of Chef Client nodes for provisioning. Created roles, recipes, cookbooks and data bags for server configuration.
  • Good understanding of the principles and best practices of software configuration management (SCM) in Agile, scrum and waterfall methodologies.
  • Expertise in WAMP (Windows, Apache, MYSQL, and Python) and LAMP (Linux, Apache, MySQL, and Python) Architecture.
  • Hands on experience on JIRA for creating bug tickets, storyboarding, pulling reports from dashboard, creating and planning sprints.
  • Substantial experience in building & deploying EAR, WAR, JAR files on test, stage & production servers
  • Skilled to work with System health and performance Monitoring Tools like Nagios, Zabbix, Splunk, CloudWatch, New Relic, Elasticsearch, Kibana, AppDynamics etc.

TECHNICAL SKILLS:

Cloud Providers: AWS, Azure, Open Stack

Continuous Integration Tools: Jenkins/Hudson, Build Forge, Atlassian Bamboo, HP Codar.

Automation /Container Tools: Ansible, Chef, Puppet, Terraform, Docker, Kubernetes

Build Tools: Apache ANT, Maven, Gradle, Microsoft Build.

Security Tools: Veracode, Qualys

Repository managers: Jfrog, Nexus

Monitoring Tools: NAGIOS, ICINGA, Cloud Watch

Bug Tracking Tools: Atlassian JIRA, REMEDY, HP Service Management

Application Servers/ Middleware: Apache Tomcat, WebLogic, WebSphere, JBOSS

Operating Systems: Linux: RHEL 4.x/5.x/6.x/7, CentOS 5.x/6.x/7&Ubuntu12.x,14.x& Windows 2008/2012, Debian

PROFESSIONAL EXPERIENCE:

Confidential, OH

Cloud / DevOps Engineer

Responsibilities:

  • Hands on experience in Develop automation and processes to enable teams to deploy, manage, configure, scale, monitor applications in Data Centers and in AWS Cloud .
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group , Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Working on Inbound and Outbound services with automation Chef. Deployed multiple resources simultaneously, using Cloud Formation templates in AWS .
  • Written multiple Chef Cookbooks to manage systems configuration. Implemented environments, roles, data bags in Chef for better environment management. Setup Chef Server , workstation, client and wrote scripts to deploy applications.
  • Configured Chef Server and workstation to manage and configure nodes. Worked with CHEF CD pipeline, various stages of workflow for Chef Automate and delivery truck , integrating chef cookbooks into Jenkins jobs for a continuous delivery framework.
  • Experience with service discovery and KV store with Hashi corp Consul, configured consul cluster and used Vault for secret management.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin.
  • 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).
  • Well versed with Ansible Playbooks, modules and roles. Ensure data integrity and data security on AWS technology by implementing AWS best practices.
  • Worked with Ansible Centralized Server (Tower) and created the playbooks to support various middleware application servers and involved in configuring the Ansible Tower as a configuration management tool to automate repetitive tasks.
  • Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management (Ansible) and experienced in writing Ansible scripts.
  • Using Ansible deployed and configured Elastic search, Log stash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda & Cloud Watch .
  • Experienced in automating the jobs with Jenkins along with tool chain integration of Veracode and SonarQube.
  • Deployed and supported staging and production workloads on GCP, Setup and establish Network connectivity to Google Cloud to be scalable unto 150 applications.
  • Migrated few physical servers (Windows and Linux) into the Google Cloud Platform. This provided better high availability (HA) and allowed to reduce the dependency on remote datacenters.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation - using Jenkins along with Python and Shell scripts to automate routine jobs .
  • Designed and implemented multiple deployment strategies using CI&CD Pipeline through automation with enterprise GitHub , Jenkins, Sonar Nexus, Docker and AWS AMI's in Linux environment .
  • Worked on Docker Compose , Docker-Machine to create Docker containers for Testing applications in the QA environment and automated the deployments, scaling and management of containerized applications across clusters of hosts using Kubernetes . Integrated Docker container orchestration framework using Kubernetes by creating pods, config Maps and deployments.
  • Used Kubernetes for automated deployments, scaling and management of containerized applications across clusters of hosts. Configured Rancher for managing applications and containers in production.
  • Installed, Deployed Red Hat Enterprise Linux 6.x/7.x , CentOS and installation of packages and patches for Red Hat Linux Servers.
  • Exposed to all aspects of Software Development Life Cycle ( SDLC ) such as Analysis, Planning, Developing, Testing and Implementing and Post-production analysis of the projects.
  • Worked with tools such as JIRA , Agile/Scrum methodology, Rally with short sprint cycle to release product, used JIRA for making Projects, relegating consents to the clients, created Mail handlers and notice Schemes for JIRA.
  • Used Maven dependency management system to deploy SNAPSHOT and RELEASE artifacts to JFrog to share artifacts across projects.
  • Provided 24x7 on-call supports in debugging and fixing issues related to Linux in Cloud Environment using Amazon Web Services (AWS).

Environment: AWS, Chef, Ruby, Puppet, Ansible, Jenkins, Veracode, SonarQube, GitHub, Docker, RHEL 6.x/7.x, CentOS, RDBMS, MongoDB, JIRA, Oracle, SDLC, MySQL and Agile.

Confidential, Omaha, Nebraska

AWS / DevOps Engineer

Responsibilities:

  • Worked on core AWS services such as Setting up a new server (EC2) instances/services in AWS, configuring security groups, setting up Elastic IP’s, auto-scaling config and Cloud Formation.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Mastered in implementing Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Experience in using Kubernetes during debugging and creating Pods and worked with Jenkins pipelines to drive all micro services builds out to Docker registry and then deployed to Kubernetes.
  • Expertise in setting up Docker Host, Docker Registry, RHEL/ Centos Atomic Host, Docker images (Centos, RHEL and Ubuntu instances).
  • Developed Networking policies for Docker Containers. Worked on Open source development tools like Docker Containers and Kubernetes. Deployed Kubernetes cluster in production using Terraform scripts and Troubleshooted networking related issue.
  • Installed Puppet client software on RHEL 6.x servers and established a communication between master and client through SSL certification.
  • Proficient in writing Cloud Formation Templates (CFT) in YAML and JSON format to build the AWS with the paradigm of Infrastructure as a Code.
  • Configured Nagios to monitor EC2 Linux instances with Puppet automation. Expert in User Management and Plugin Management for Puppet.
  • Participated in configuring and monitoring distributed and multiple platform servers using Puppet .
  • Responsible for defining and creating API architecture for a large-scale digital transformation using AWS API Gateway and Lambda functions.
  • Deployed the applications to Tomcat Application Server and static content to apache web servers.
  • Provided security and managed user access and quota using AWS Identity and Access Management ( IAM ), including creating new Policies for user management.
  • Hands on experience on Terraform a tool for building, changing, and versioning infrastructure safely and efficiently.
  • Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using GIT and Terraform , Subversion (SVN) source control.
  • Installed Jenkins /Plugins for GIT repository, setup SCM polling for immediate build with maven and maven repository ( Nexus Artifact) and deployed apps using custom Ruby modules through puppet as a CI/CD process.
  • Configured Jenkins to implement nightly builds on daily basis and generated change log that includes changes happened from last 24 hours.
  • Experience with AWS Command Line ( CLI ), AWS SDK, current AWS product offering and services, best practices and troubleshooting techniques, and experience providing systems administration and issue resolution for AWS.
  • Have good knowledge of utilizing cloud technology Microsoft Azure and NoSQL database like Mongo DB database.
  • Managing multiple AWS cloud accounts. Automating creation of entire VPCs with EC2, Elastic Cache, S3 Bucket for storing and Backup, SQS, SES, SNS, and Route53 assets using Cloud Formation.
  • Experience in dealing with Windows Azure IaaS - Virtual Networks , Virtual Machines , Cloud Services , Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto-Scaling.
  • Implemented Agile/ Scrum infrastructures to improve visibility and productivity using Jira.
  • Experience in using Nexus and Artifactory Repository Managers for Maven builds. Configured and Administered Nexus Repository Manager and Jfrog Artifactory.
  • Deployed Java Enterprise applications to Apache Web Server, JBoss Application server. Strong in building Object Oriented applications using C++ and Java, writing Shell Scripts and Perl Scripts on UNIX.

Environment: Jenkins, GIT, Chef, AWS, Docker, RHEL, Shell Scripts, Maven, Jfrog, MongoDB, SVN, Terraform, Puppet, Jira, Tomcat server, SQL, Agile and Nexus.

Confidential

DevOps Engineer

Responsibilities:

  • Proposed Branching strategies for implementing the Parallel development and Agile Programming Methodologies for different Version control systems.
  • Worked with AZURE cloud, automating the PaaS components like VMs, Redis, CosmosDB, VNET using ARM templates.
  • Installed upgrades and manages packages via RPM , YUM, APT package management, Firmware Upgrades, kernel patches, systems configuration, performance tuning on Linux systems.
  • Installing and configuring Windows server operating system for all servers. Also, responsible for supporting the applications that are installed on these servers.
  • Resolved merging issues during rebasing and re-integrating branches by conducting meetings with Development Team Leads. Used VSTS as common platform for SCM, B&R and package manager
  • Deployed J2EE applications to Application servers in an Agile continuous integration environment and also automated the whole process. Build scripts using ANT and Maven build tools in VSTS, Sonar to move from one environment to other environments.
  • Enabled Continuous Delivery through Deployment into several environments of Test, QA, Stress and Production using VSTS.
  • Experience in configuring NGINX, worked with port forwarding and configuring secured application endpoints
  • Created Ansible Playbooks to provision Apache Web servers, Tomcat servers, Nginx, Apache Spark and other applications.
  • Using the Docker, deployed a new running container, worked on the setup of Docker registry and published all the Docker images to that registry.
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Supported the DB team and used Oracle and MySQL databases to setup a master-master resiliency across the databases and made sure the DB is up and running before making any deployments.
  • Experienced with deployments, Maintenance and troubleshooting applications on Microsoft Cloud Infrastructure Azure .
  • Extensive experience in Windows Azure (PaaS) migrating like creating Azure VMs , storage accounts and storage pools, migrating on premise servers to Azure and creating availability sets.
  • Experience in Designing AZURE Resource Manager ( ARM ) templates and extensive experience in designing custom build steps using PowerShell, worked with CHOCO package manager
  • Good exposure to Configuration Management policies and practices with regards to SDLC ; along with automation of scripting using BASH/Shell scripting.
  • With the help of JIRA Agile, as a team track the unit of work (Issue, Bug, story, project task, etc.) through a predefined workflow.
  • Deployed Java Enterprise applications to Apache Web Server, JBoss Application server. Strong in building Object Oriented applications using C++ and Java, writing Shell Scripts and Perl Scripts on UNIX.

Environment : VSTS, Azure, Maven, SonarQube, Docker, Oracle, MySQL, Bash and Shell scripting, Jira, JBoss and Apache webserver.

Confidential

Build & Release Engineer

Responsibilities:

  • Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers, and hyperlinks.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Participated in the release cycle of the product which involved environments like Development QA and Production.
  • Configured email and messaging notifications, managed users and permissions, system settings and Maintained two Jenkins servers and one Bamboo server to deploy into production and non-production environment.
  • Collaborated with Development and Support teams to setup a Continuous Delivery environment with the use of Ant and continuous build and delivery tools.
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects.
  • Maintained and executed build scripts using Maven by coordinating with development and quality assurance teams in Linux Environments.
  • Experience in setting Maven repository and pom.xml, Ant build.xml and managed the maven artifacts using Nexus repository.
  • Responsible for creating application packages and deploying them in multiple test environments and production environment with least outage to the systems.
  • Managed the development activities for multiple server instances by enabling password less SSH communication between the servers.
  • Provided Build Scripts for Database Projects to Deploy DB and populate Test data in DB for various environments.
  • Converted and automated builds using Ant and Maven by Scheduling automated nightly builds on Hudson/Jenkins . Maintained Continuous integration effort with Hudson along with scheduled builds.
  • Provided 24/7 on call support on Linux Production Servers. Responsible for maintaining security on Red hat Linux.
  • Created and managed all source code repositories, management security model, backup / restore of the source code repositories, and upgrading the version control system.
  • Managed the development activities for multiple server instances by enabling password less SSH communication between the servers.
  • Deployment, implementation of Subversion (SVN) as source control, collaboration and QA tool. Project management, versioning and blame/issue tracking using Subversion (SVN).
  • Implemented Jira with Maven release plug-in for tracking bugs and defects.
  • Monitoring the performance of the server through Splunk monitoring tool.

Environment: GIT, SVN, Ant, Jenkins, Maven, Red hat Linux, Shell scripting, SQL server 2008, Jira, Splunk, Windows 7 and Nexus.

Confidential

Linux Administrator

Responsibilities:

  • Migrate Application servers from Red Hat Linux-3.x/4.x to RHEL5. x.
  • Installing Red Hat Linux using kick start and applying security polices for hardening the server based on the company policies, worked with Linux Kernel, CF engine.
  • Responsible for configuring and connection to SSH through SSH clients like Putty Remotely coping files using SFTP, FTP, SCP, WinSCP , and FileZilla.
  • Maintaining the Linux Firewall for network and implement to the network security.
  • Installing, upgrading and managing packages via RPM and YUM package management.
  • Authorized Solaris users/groups to access various applications and troubleshot various user problems using management tools.
  • Creating and Managing user accounts and managing system security.
  • Performing Linux System Administration routines, migration, swap partition and file system changes, system booting and recovery .
  • Developed shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
  • Experience with managing and troubleshooting Apache Web Servers with hosting and securing web pages with SSL.
  • Installation, maintenance and administration of Oracle and Db2 Server on Sun Servers.
  • Network configuration for interfaces, switch ports, Ethernet cards, host names, net mask and routes details, DNS, NFS, LDAP, NTP and SNMP etc.
  • Adding servers to domain and managing the groups and user in Active Directory, installing and configuring send mail.

Environment : Red Hat Linux -3.x/4.x, RHEL5. X, SSH, Apache Web Servers, shell scripts, Db2 server and Oracle.

We'd love your feedback!