We provide IT Staff Augmentation Services!

Sr. Cloud / Devops Engineer Resume

5.00/5 (Submit Your Rating)

Blue Ash, Oh

SUMMARY:

  • Over 10+ years of IT industry experience as System Administrator, DevOps, and Production Support of various applications on Red Hat Enterprise Linux, CentOS, Debian, Ubuntu and skilled with Windows Server 2008 - r2/2012-r2 on various hardware platforms, CI/CD tools - Jenkins, uDeploy, Ansible, Artifactory, Maven,CI/CD tools - Jenkins, uDeploy,
  • Experience in the areas of DevOps, CI/CDPipeline, Build and release management, AWS/Azure and Linux/ Windows Administration Proficient in prioritizing and completing tasks in a timely manner, yet flexible when necessary.
  • Experience with AWS Cloud services like EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, Redshift, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Formation, Security Groups.
  • Experience with AWS deployment services (Lambda and Cloud Formation Templet (CFT)) and security practices (IAM, CloudWatch and CloudTrail). Maintained the user accounts RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Expertise in using AWS, Azure, Ansible, Nexus, Maven, Jenkins, SonarQube, GIT, Tomcat and Linux.
  • Expertise in automation process like Continuous Integration (CI), Continuous Deployment (CD) and Continuous Delivery processes using Jenkins in different cloud platforms like AWS, Azure.
  • Experience in provision of automation tools like Chef, Ansible, in addition to deployment tools like Jenkins, Octopus, Bamboo. Experience in implementing a Continuous Delivery pipeline with Docker, Jenkins and GitHub, Nexus, Maven and AWS AMI's.
  • Extensively worked on Jenkins/Hudson by installing, configuring and maintaining for continuous integration(CI) and for End to End automation for all build and deployments.
  • Experience in configuring and deploying applications on WebSphere, WebLogic and Apache Tomcat, JBoss in various environments such as Windows, Linux and UNIX.
  • Experience with container based Virtualized deployments using Docker images, Docker Hub and Docker registries. Experience working with Defect tracking tools (JIRA, Rally and TFS Tracking tools).
  • Expertise in SCM practices like branching, merging, labeling, integration and automation processes using Shell and Perl Scripts.
  • Experience in RDBMS and NoSQL installation and support including Oracle, SQL Server, MySQL, PostgreSQL and MongoDB. Familiar with application health monitoring using Nagios, App Dynamics, Dynatrace and Splunk.
  • Worked on Docker, Vagrant and Kubernetes for managing development environments (Test and Staging) through creation of Linux virtual containers.
  • Managed all the bugs and changes into a production environment using the Jira, Remedy, HP Quality Center and IBM ClearQuest tracking tools.
  • Expertise in scripting for automation, and monitoring using Shell, PHP, Python&Perl scripts.
  • Experience NIC bonding/NIC Teaming configuration in Linux/UNIX/Windows/VMware systems to increase the bandwidth or redundancy based on requirement by the application.
  • Experience in installation and management of network related services like DNS, Apache, LDAP, SAMBA,HTTPD, NTP, VSFTP, PROFTP, SMTP, SQUID, Active Directory, Postfix, Send mail, FTP, Remote Access, Security Management & Security troubleshooting skills.
  • Efficiency in Installing, configuring and implementing the LVM, RAID Technologies using various tools like VERITAS volume manager, Solaris volume manager.
  • Network trouble-shooting skills with general understanding of CISCOswitches, PIX Firewall and Routers.

TECHNICAL SKILLS:

Operating Systems: LINUX, Windows, MAC, Apigee, CI/CD

Programming Languages: PHP, JSON

Scripting: Bash, Python

Versioning Tools: GIT, Bit bucket

Automation Tools: Atlassian Bamboo, Rundeck

Build Tools: Azure DevOps, Maven, Veracode

Configuration Management Tools: Puppet, Azure DSC

Databases: MYSQL, PostgreSQL, mongoDB

Virtualization: Docker, Kubernetes

Monitoring Tools: New Relic, AWS CloudWatch, Zabbix, Graylog, sentry, Pingdom

Cloud Technologies: AWS - IAM, S3, Security Groups, VPC, KMS, EC2, Route 53

Web servers: Apache, Tomcat

PROFESSIONAL EXPERIENCE:

Sr. Cloud / DevOps Engineer

Confidential, Blue Ash, OH.

Responsibilities:

  • Responsible for Configuring Cloud platform with Virtual Networks Multi-site, Cross-site, VMs, Azure AD, Load Balancers, Azure SQL and Cloud Services.
  • Developed Cloud Formation scripts and utilized Cloud Formation Templates (CFT) to automate launch of EC2 instances and deploying AWS resources using those templates.
  • Hands on experience in Amazon Web Services (AWS) provisioning and Experience working with AWS services like EC2, Elastic Load-balancers, Elastic Container Service, S3, Elastic Beanstalk, Cloud Front, Elastic File system, VPC, Route53, Cloud Watch, AMI, RDS, SES, LDAP, Cloud Trail, Cloud Formation, IAM.
  • Adding project users to the AWS account with multifactor authentication enabled and least privilege permissions. Worked on Migrating applications from on primes to cloud by using the IIB tool.
  • Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform.
  • Integrated cloudcheckr, Datadog, Splunk Dashboard with AWS accounts.
  • Worked on migration of consumerdata from one production server to another production server over the network with the help of Bash and Perl scripting.
  • Worked on creating ANT scripts to build and deploy Java/J2EE, Oracle ADF and Oracle SOA based enterprise applications to WebLogic Application Servers.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Provided solutions in building pipelines for CI using Jenkins for .NET, C/C++/C# and java applications on Linux and Windows platformsAPI Site Reliability Engineer.
  • Setup Datadog monitoring across different servers and AWS services.
  • Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Installed, configure and managed the Ansible Configuration Management Tool and Manage the configurations of multiple servers using Ansible.
  • Used Ansible / Ansible Tower as Configuration management, to automate repetitive tasks, quickly deploy critical applications, and proactively manages change and wrote Python Code using Ansible Python API.
  • Automated Cloud Deployment Process using Cloud Formation Template (CFT) in AWS and ARM template in Azure.
  • Designed DevOps workflow for multiple applications by orchestrating Test, Build, Release and Deploy phases through various CI/CD pipelines using Git, Docker, Jenkins, Ansible & Cloud formation tools.
  • Experienced in Web technologies like HTML, CSS, Java Scripts and Java technologies like JDK, J2EE, JSP, and Servlets.
  • Worked with Ansible playbooks for orchestration, provisioning, configuration management and application development. Experienced working with Ansible tower to create projects, inventory file, and scheduling jobs.
  • Used Jenkins and Ansible for Continuous Integration (CI) and continuous deployment in multiple environments. Created and used Ansible Playbooks in Ansible Tower and integrated Ansible tower with Jenkins to deploy code to different servers.
  • Wrote Ansible Playbooks to automate the Build of Docker Image, Utilized Jenkins to Auto push to Docker HUB, Automated the infrastructure downloaded and managed Ansible roles from Ansible Galaxy.
  • Build the deliverable artifacts using Maven as a build tool in Jenkins for Java applications and deploy them to various environments.
  • Built and deployed EAR and WAR files with custom configuration settings using Maven Tool Kit and further deployed the archives into Apache Tomcat Web Server and WebSphere Application Servers.
  • Used Apache Tomcat as the application server for the deployment of the code on windows and Linux environments.
  • Administered and deployed HTTP web server and Apache Tomcat Servers in deploying web applications on a clustered environment on Tomcat and JBOSS to maintain the clusters and load balance through Shell scripts.
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle. Built a new pipeline and used Docker for virtualization of servers for test environments and dev-environment needs and configuration of automation using Docker container, Jenkins and Ansible.
  • Container management using Docker by writing Docker files and set up the automated build on Docker hub. Automated application deployment in cloud using Docker technology using Elastic Container Service Scheduler.
  • Created inventory and configured the ansible files for parallel deployment in Ansible for automating the Continuous delivery process. Used Docker for container snapshots, attaching to a running container, removing images, managing director structures and managing containers in Docker registry. used bash and python, included boto3 to supplement automation provided by ansible and terraform for tasks such as encrypting EBS volumes backing AMIS and scheduling lambda functions for routine AWS tasks.
  • Created Bash scripts that ran on Salt stack minions pulling out relevant system information. And automated the cloud deployments using Salt stack.
  • Creating, validating and reviewing solutions and effort estimate of converting existing workloads from classic to ARM based Azure cloud environment.

Environment: TFS, Chef, Jenkins, Bamboo, Docker, Agile, Nginx, Python, Maven, Nexus, Java, Nagios, GIT, AWS EC-2, Route 53, S3, VPC, Auto-Scaling, ELB, ELK, Shell Scripts, Ansible, Unix/ Linux environment.

Linux Admin/ Cloud Engineer/ DevOps Engineer

Confidential, Louisville, KY

Responsibilities:

  • Administration of RedHat Enterprise Linux 6.x/7.x and CentOS includes installation, testing, tuning, upgrading, patching and troubleshooting day-to-day issues.
  • Experience deploying and operating Azure and AWS, specifically VPC, EC2, S3, EBS, IAM, ELB, Cloud Formation Template (CFT) and cloud Watch using the AWS console and AWS CLI and Creating S3 buckets and managing policies for S3 buckets and utilized S3 bucket for storage and backup on AWS.
  • Created Python scripts to automate AWS services which includes web servers, ELB, Cloud front distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
  • Worked on Azure Databricks for data extraction, transformation and aggregation from multiple file formats for analyzing & transforming the data to uncover insights into the customer usage patterns.
  • Extract Transform and Load data from Sources Systems to Azure Data Storage services using a combination of Azure Data Factory and Databricks.
  • Implemented performance capacity and availability monitoring using tools like Nagios, Datadog, PagerDuty, and Graphite.
  • Hands-on backend development of Java and Mule soft based application with teammates.
  • Experience in migrating on premise to Windows Azure using Azure Site Recovery and Azure backups.
  • Performing unit tests and debugging Python Applications Reviewing and enhancing existing code, fix bug and create system documentation and Worked with Docker Management platform, leveraged Custom Docker Images as ContainerizedApps within the Docker Engine as Multi Stack Application like LAMP.
  • Written Python and Power shell scripts for the automation of deployments and integrating with the CI/CD tool and Maintained high availability clustered and standalone server environments and refined automation components with Shell, Python and Perl scripting and configuration management (Ansible).
  • Included security groups, network ACLs, Internet Gateways, and Elastic IP's to ensure a safe area for organization in AWS public cloud.
  • Responsible for estimating the cluster size, monitoring and troubleshooting of the Spark Databricks cluster.
  • Built & Deployed Java/J2EE to web application server in agile continuous integration environment and automated Labelling activities in TFS once deployment is done.
  • Experience in dealing with Windows Azure IaaS-Virtual Networks, Virtual Machines, Cloud Services, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto-Scaling.
  • VM in Azure - Managed Azure services and subscriptions using Azure portals and PowerShell, managed Azure resources to Azure Resource Manager Azure virtual Networking - Implemented Virtual Networks using deployment template, Azure portals and PowerShell, configured inter-site connectivity, point to site VPN, site to site VPN.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize product configuration, converting production support scripts to ChefRecipes and AWSserver provisioning using ChefRecipe.
  • Worked on bootstrapping nodes with chef server for on-site application, cookbooks and wrote recipes and uploaded them to chef server in order to manage on-site application and services. Also used cookbooks to manage services of AWS needed for our infrastructure.
  • Performed container-based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes. Developed crypto rest services using NodeJS and integrated services with HSM (Hardware Security Module).
  • Developed CI/CD system with Jenkins on Google's Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build, test and deploy.
  • Created automated pipelines in AWS Code Pipeline to deploy Docker containers in AWS ECS using services like CloudFormation, Code Build, Code Deploy, S3 and puppet
  • Experience in setting up CI/CD pipeline to provision automatic deployment using cloud formation, team city and Ansible playbooks. Configured team city jobs to spin up the infrastructure and to deploy the application to EC2 instances using Ansible Playbooks and roles.
  • I worked with multi cloud environments like AWS, Azure and GCPwith Ruby, Chef, Puppet, Ansible and Jenkins. Delivered specific versions of various components of an application into target environments.
  • Involved in continuous integration and continuous deployment system with Jenkins on Google's Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the system to build and test and deploy.
  • Used Ansible / Ansible Tower as Configuration management, to automate repetitive tasks, quickly deploy critical applications, and proactively manages change and wrote Python Code using Ansible Python API to Automate Cloud Deployment Process.
  • Worked on writing an automation bash shell script, which cleans up of unused docker images on virtual machines and configured a Cron job to run this script at regular intervals.
  • Used Azure Terraform to deploy the infrastructure necessary to create development, test and production environments for a Software development project.

Environment: Java, Maven, Nexus, puppet, bash, Jenkins, Docker, Nginx, Nagios, GIT, Agile, Azure, Splunk, Shell Scripts, Unix/ Linux environment, spark, Databricks.

Linux Administrator/ DevOps Engineer

Confidential

Responsibilities:

  • Installation of Web sphere, upgraded to service pack updates, installed IBM patches, configuring and creation new admin & managed servers, start & stop Web sphere server.
  • Setting up network environments using TCP/IP, NIS, NFS, DNS, SNMP agents, DHCP and Proxy.
  • Experienced as a Build and Release Engineer in automating, building, deploying, and releasing of code from one environment to another environment.
  • Implemented Version control for the Project using Microsoft Visual Source Safe.
  • Used Java Servlets, JSPs, AJAX, HTML and CSS for developing the Web component of the application.
  • Planned and implemented various Oracle Tables, stored Procedure, triggers, views, cursors.
  • Involved in the analysis, definition, design, implementation and deployment of full software development life cycle (SDLC) of the project.
  • Installed and configured Subversion server on Linux via the Apache web server to provide access over the HTTP protocol.
  • Administration of UNIX servers like AIX and Sun Solaris in both test and production environment and applied patches.
  • Setup of full networking services and protocols on RedHat Linux 5.x, including FTP, DNS, SSH, DHCP, TCP/IP, ARP, applications, and print servers to insure optimal networking, application, and printing functionality.
  • Implemented file sharing on a network by configuring NFS on the systems to share essential resources. Configured HTTPS, NTP, Installed and configured FTP to download and upload the files for clients.
  • Maintained security of Linux systems serving as firewall, IP tables, SYSLOG and Logwatch. Performed Kernel and memory upgrades on Linux servers in Virtual environment and managing the swapmemory.
  • Troubleshooting and resolving network related issues using various network commands like NSLOOKUP, TELNET, TRACEROUTE, PING. Tracking the system performance CPU Utilization, Memory Utilization, and Disk Utilization using various monitoring tool commands like TOP, IOSTAT, SAR, VMSTAT.
  • Performing installation, configuration, upgrades, Package administration and support for Linux systems on client side using RPM and YUM. Used various network protocols like HTTP, UDP, POP, FTP, TCP/IP, and SMTP. Worked on creating user accounts, user administration, local and global groups on UNIX platform.
  • Perform server refresh, routine system backup (incremental backup, periodic backups, differential backup), enable system &network logging.
  • Process administration and management like monitoring, start/stop/kill various processes. Configuration and troubleshooting SSH and providing user level and system level trusting.

Environment: RHEL 4.0, SSH, Telnet, Rlogin, Oracle, Db2 Server, Windows 2003 and Windows 2008 servers.

Build and Release/ Cloud Engineer

Confidential

Responsibilities:

  • Actively involved in architecture of DevOps platform and cloud solutions. Worked on designing and deploying multitude applications using most of the AWS stack (like EC2, Route53, S3 buckets, RDS, Dynamo DB, SNS, SQS, IAM, VPC, EBS) focusing on high-availability, fault tolerance and auto-scaling.
  • Implemented Security groups for inbound/outbound access, network ACLs for controlling traffic through subnets, Internet Gateways, NAT instances and Route Tables to direct the network traffic and to ensure secure zones for organizations in AWS public cloud.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Developed advanced web-based applications using JavaScript, Web Services and Databases like Oracle, MS-Access, and SQL Server.
  • Responsible for branching and merging strategies, check-in policies, improving code quality, automated check-ins, defining backup and archival plans.
  • Responsible in configuring AWS Elastic Load Balancers with EC2 Auto scaling groups. Created monitors, alarms and notifications for EC2 Instances hosts using AWSCloudWatch.
  • Responsible in using Jenkins AWS Code Deploy plug-in to deploy to AWS cloud and create CI/CD using Jenkins with build tools Maven. Writing pom.xml and build.xml files for MAVEN build tool.
  • Responsible in performing automation of daily tasks using PowerShell scripts on windows servers. Created and maintained the Shell/Perl deployment scripts for WebLogic web application servers.
  • Deployed and configured GITrepositories with branching, forks, tagging, merge requests, and notifications. Converted and automated builds using Maven. Scheduled automated nightly builds using Jenkins.
  • Good experience in writing Bash, PowerShell and python scripts to automatically restart the Octopus agents on Windows Server machines and Linux severs.
  • Used Docker containers for deploying micro services, and scaling the deployment using Kubernetes. Experience in implementing a ContinuousDeliverypipeline with Docker, Jenkins and GitHub, Nexus, Maven and AWS AMI's.
  • Worked on infrastructure with Docker Containerization. Collaborated with development support teams to setup a continuous delivery environment with the use of Docker.
  • Involved in installing, configuring and administration of OpenShift Red hat Linux 4.x, 5.x, 6.x/7 servers by using Kickstart and Jump Start servers and supported various applications running on them.
  • Used Junit for the unit testing of the application and deployed the artifacts stored in the Nexus to the Apache Tomcat Server and JBoss server.
  • Used Apache Tomcat and JBoss as the application servers for the deployment of the code on Windows and Linux environments. Build the deliverable artifacts using Maven as a build tool in Jenkins for Java applications and deploy them to various environments.
  • Implementing a continuous delivery framework using Jenkins, Ansible in Linux environment. Implemented continuous integration using Jenkins and configured various plugins GIT, Maven, SonarQube, Nexus.
  • Created playbooks on Private clouds like OpenStack for deployments and bug fixes with Ansible. Monitoring running stacks including events & resources on OpenStack Cloud.

Environment: Java/J2EE, SVN, Ant, Maven, Puppet, Amazon Web Services, MySQL, GIT, Shell, Perl, Bash, JIRA, Web Logic, Nexus, Ansible, Jenkins, Open Stack, Azure, Python, Ruby, Confluent, JIRA.

We'd love your feedback!