We provide IT Staff Augmentation Services!

Sr. Cloud Devops Engineer Resume

0/5 (Submit Your Rating)

Atlanta, GeorgiA

SUMMARY

  • Have accomplished 8 years of Innovative experience in IT Industry focusing on Cloud Infrastructure, DevOps, Build & Release Engineering in automation & Linux System Administration with diverse work history and educational background.
  • Well versed with Software Development Life Cycle (SDLC), Software Test Life Cycle (STLC) and worked with testing methodologies like Waterfall and Agile (Scrum) with in - depth understanding of the principles and best practices of Software Configuration Management (SCM) and deployment procedures allowing me to bridge the gap between development and operations for an efficient work model.
  • Currently hold Certifications: AWS Solutions Architect - Associate, AWS Developer - Associate and Certified Chef Developer with Basic Chef Fluency Badge.
  • Experience in Infrastructure Development & Operations and involved in designing & deploying applications utilizing AWSstack (EC2, S3, Route53, ELB, EBS, VPC, RDS, DynamoDB, SNS, SQS, KMS, Lambda, Kinesis) and focusing on high-availability, fault tolerance and auto-scaling inAWSCloudFormation,deployment services (OpsWorks andCloudFormation) and security practices (IAM,CloudWatch,CloudTrail).
  • Involved in projects provisioning IaaS, PaaS and end to end automation of Web Application servers on AWS cloud using Chef, Ansible, Puppet and Cloud Formation templates.
  • DevOps role converting existing AWS infrastructure to server less architecture (AWSLambda, Kinesis) deploying via Terraform and AWSCloud formation.
  • Expertise in AzureCompute Services,AzureWeb Apps,AzureData Factory & Storage,Azure Media & Content Delivery,AzureNetworking,AzureHybrid Integration andAzureIdentity & Access Management.
  • Experience in dealing withMicrosoft AzureIaaS - Provisioning VM's, Virtual Hard disks, Virtual Networks, Deploying Web Apps and Creating Web-Jobs,AzureWindows Server 2008/2012/R2, Microsoft SQL Server, Microsoft Visual Studio, Windows PowerShell, Cloud infrastructure.
  • Experience in building private cloud infrastructure ofOpenStack, deploying through Puppet, Ansible or custom pipeline and Terraform for Infrastructure Automation maintaining them in production.
  • Experience inOpenStackLiberty environments in volume management using Cinder, network and port management using Neutron and image management using Glance.
  • Experienced with Chef Cookbooks, Recipes to automate installation of Middleware Infrastructure like Apache Tomcat, JDK and configuration tasks for new environments.
  • Deployed Puppet Dashboard for configuration management to existing infrastructure and Involved in leading Automation Deployment Team by working withPuppet.
  • Orchestration of application processes on different environments using Chef and Puppet in cloud (AWS) for deployment on multiple platforms.
  • Experienced in setting up Ansible & Ansible Tower as Configuration management tool and written Playbooks to automate repetitive tasks, quickly deploy critical applications and proactively manage changes.
  • Orchestrated and migrated CI/CD processes using Cloud Formation and Terraform Templates and Containerized the infrastructure using Docker, which was setup in Vagrant,AWS.
  • Good understanding of Openshift platform in managing Docker containers and Kubernetes Clusters.
  • Used Kubernetes to orchestrate the deployment, load balance, scale and manage Docker containers with multiple names spaced versions.
  • Experience in creatingDocker containers, leveraging existing Linux Containers and AMI's in addition to creatingDockercontainers from scratch.
  • Experience in Pivotal Cloud Foundry (PCF) & the implementation of micro services inPCF and move development application from Docker containers & deploy into productionCloudFoundry environment.
  • Extensively worked on Hudson, Jenkins, Team City and Bamboo for continuous integration and for End to End automation for all build and deployments.
  • Implemented CI/CD for J2EE, SOA & Micro services Architecture Environment (NodeJS, .Net Core, Zookeeper,Kafka, Redis) using Jenkins.
  • Experience in using bug/issue tracking systems like JIRA, Remedy, ServiceNow.
  • Extensively experienced in using Build Automation tools like ANT, Maven, Gradle and working knowledge on other build tools like Make.
  • Experience in establishing and maintaining the integrity of the project repositories throughout the software development lifecycle using Version Control tools such as Tortoise SVN, CVS, GIT and Bit Bucket on Windows and Linux environment.
  • Experience in using Nexus and Artifactory Repository for Maven and Ant Builds.
  • Extensive experience with application and system monitoring tools like Appdynamics, Dynatrace, Splunk, ELK, Nagios, Zabbix, Graphite, Graphana.
  • Expert in deploying the code through web application servers like WebSphere, Web Logic, Apache Tomcat, JBOSS.
  • Experience in a-ll levels ofRAIDConfigurationandManagementusingRaid Manager.
  • Expertise in Querying RDBMS such as MYSQL and SQL Server by using SQL for data integrity.
  • Experienced in configuringKickstartandJumpstartservers to initiate installation of Red Hat Linux and Solaris on several machines at once.
  • Experienced in Installation, Configuration & Administration of Windows, Red Hat Linux, CentOS, Solaris, Ubuntu and VMware Environments and Package management using RPM, YUM and UP2DATE.
  • Having excellent experience as automation engineer using Python Scripting, XML, Shell Scripts, Bash Scripts, Ruby and Perl Scripts.
  • Good experience with networking - VPN, VLAN, Subnets, TCP, ACL’s, Firewalls, Packet filtering, static and dynamic IP’s and Knowledge of using Routed Protocols: FTP, SFTP, SSH, HTTP, HTTPS.

TECHNICAL SKILLS

Cloud Tools: Amazon Web Services (AWS), Microsoft Azure, Open Stack, Pivotal Cloud Foundry (PCF).

CI/CD and CM Tools: Jenkins, Hudson, Bamboo, TeamCity, Chef, Puppet, Ansible, Terraform.

Containerization Tools: Kubernetes, Docker, Openshift.

Build Tools: Ant, Maven, Gradle.

Monitoring Tools: Nagios, Splunk, Elastic Search, Logstash and Kibana(ELK), CloudWatch,CloudTrialDynatrace.

Tracking Tools: JIRA, Remedy, ServiceNow.

Version Control Tools: GIT, Bit Bucket, CVS, Tortoise SVN (Subversion).

Virtualization: VMWare, VirtualBox, Vagrant, Windows Hyper-V, KVM, Citrix Xen.

Operating Systems: Red Hat Linux, CentOS, Fedora, SUSE LINUX, UNIX, Windows servers, Ubuntu.

Languages/Scripting: C, C++, Perl, PHP, Bash/Shell, PowerShell, Ruby, Golang, Python, HTML, JSON.

Database Technologies: SQL Server, MySQL, RDS, NoSQL-MongoDB, Cassandra, DynamoDB.

Web Servers: Apache Tomcat, JBOSS, IIS, WebSphere, WebLogic, Ngnix.

PROFESSIONAL EXPERIENCE

Sr. CLOUD DEVOPS ENGINEER

Confidential, ATLANTA, GEORGIA

Responsibilities:

  • Build and configure virtual data centre in Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
  • Migrating a production server infrastructure into an Amazon Web Services utilizing AWS CloudFormation, Code Deploy, Chef, Elastic Bean Stalk.
  • Handled large scale RDBMS migration through Redshift, used Multi-AZ Deployment in RDS to enable High Availability and Automatic Failover at the database tier for MySQL workloads.
  • LeverageAWS cloud services such as EC2, Auto-Scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • WrittenCloudFormation Templates (CFT) in JSON and YAML format to build the AWS services with the paradigm of Infrastructure as a Code.
  • Involved in AWS EC2, VPC, S3, SQS, SNS based automation through Terraform, Ansible, Python, Bash Scripts. Adopted new features as they were released by Amazon, including ELB & EBS.
  • Fixed issues related toOpenStackcomponents such as Nova, Glance, Neutron, Key-stone, Mysql/Percona DB, RabbitMQ, Ceph, Repose, HAProxy and Horizon and Created playbooks forOpenStackdeployments and bug fixes with Ansible.
  • Created and managed provider networks and public networks shared by different projects or tenants inOpenStackNeutron.
  • Used Nova commands to build and manageOpenStackVMs of different flavors and different images.
  • Using Chef, deployed and configured ElasticSearch, LogStash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda andCloudWatch.
  • Configure ELK stack in conjunction with AWS and using LogStash to output data to AWS S3.
  • Written Chef Cookbooks and recipes in Ruby Script to install and configure Infrastructure across environments and automated the process using Python Script.
  • Setting up Chef Infra, bootstrapping nodes, creating and uploading recipes, node convergence in ChefSCM.
  • Implemented and maintained Ansible Configuration management spanning several environments in AWS cloud.
  • Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management (Ansible).
  • Worked with Virtualization technologies like VMWare, Vagrant and Build and administrate Continuous Delivery pipelines using Git, Vagrant and Jenkins.
  • Worked on deployment automation of all the Microservices to pull image from the privateDocker Registry and deploy toDockerSwarmcluster using Ansible.
  • Implemented a production ready, load balanced, highly available, fault tolerant, auto scaling Kubernetes infrastructure and Microservice container orchestration.
  • Responsible for building and configuring the automated CI/CD pipeline in multiple environments such as Prod/Non-Prod, using Jenkins, Nexus Repo, Maven, Git, Docker, udeploy.
  • Installed Jenkins from ground up in a very large-scale environment also automated on demand build server integration using Ansible and Chef.
  • Developed build and deployment scripts using MAVEN as build tool in Jenkins to move from one environment to other environments and also create new jobs and branches through Jenkins.
  • Integrated SonarQube plugin with Jenkins for verifying the code quality and used JIRA for issue tracking.
  • Created Branches, Labels and performed Merges in GIT. Support the code builds by integrating with continuous integration tool (Jenkins).
  • Deployed the applications to Tomcat Application Server and static content to Apache web servers.
  • UsedPython, Shell, Rubyscripting for automation, highly scalable, build promotions for staging to production.
  • Planning, scheduling and implementing OS patches on Red Hat Linux boxes as a part of proactive maintenance.
  • Responsible for account management and systems administration of Red Hat EnterpriseLinuxand performing software installations using YUM and RPM.
  • Scheduling jobs through Oracle Job Scheduler, Autosys and Crontab (UNIX).
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.

Environment: Amazon Web Services (AWS), OpenStack, Elastic Search Logstash and Kibana (ELK), Docker, Kubernetes, Terraform, Chef, Ansible, Jenkins, Maven, JIRA, Git, Tomcat, Python, Ruby, Shell, Bash, Vagrant, VMWare, Redhat Linux, CentOS.

Sr. CLOUD DEVOPS ENGINEER

Confidential, COLUMBUS, OHIO

Responsibilities:

  • Worked with configuring Cloud platform such as Virtual Networks Multi-site, Cross-site, VMs,AzureAD, Load Balancers,AzureSQL, Cloud Services.
  • Established connection fromAzureto On-premise datacenter usingAzureExpressRoute for Single and Multi-subscription connectivity.
  • Design, install, administer and optimize hybrid cloud components to ensure business continuity (i.e.AzureAD, ADFS, SSO & VPN Gateways).
  • DeployedAzureIaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
  • UsedAzureBLOB to access required files andAzureStorage Queues to communicate between related processes.
  • Configured VM's availability sets usingAzureportal to provide resiliency for IaaS based solution and scale sets usingAzureResource Manager to manage network traffic.
  • Worked on creating customAzuretemplates for quick deployments and advanced PowerShell scripting.
  • Build servers usingAWS, importing volumes, launching EC2, RDS, creating Security Groups (IAM Roles), Auto-Scaling, Elastic Load Balancers (ELBs) in the defined virtual private connection.
  • Worked on automation and deployment templates for relational and NoSQL databases including MSSQL, MySQL, Cassandra and MongoDB in AWS.
  • Managed AWS AMIs and performed administration and monitoring of the Amazon EC2 instances using AmazonCloudWatch,Nagios and Splunk.
  • UsedTerraformto map more complex dependencies and identify network issue.
  • Automated theclouddeployment using Chef, Python and AWSCloudFormation Templates and Created Lambda functions in Python for making changes to S3 buckets.
  • Worked on AWSOpsWorksin integration with Chef Configuration management tool to maintain infrastructure.
  • Managed the software configurations using Enterprise Chef and Setup the Chef Workstation, Chef Server and Chef Nodes and worked on creating, uploading new cookbooks and recipes.
  • Debugging Chef Recipes and their execution trying to pull logs into Splunk and monitor deployments and Worked on scheduling the Chef Nodes convergence using Linux Cron Jobs.
  • Setup Ansible Tower and wrote Ansible playbooks to automate several system engineering related work like installing, monitoring agents, Databases, Caching hosts and other packages. Also automated rolling deployments via playbooks.
  • UsedOpenShiftto improve application security by putting admin consoles on different Docker containers accessible only from unusual port numbers.
  • Scheduled, deployed and managed container replicas onto a node cluster usingKubernetes.
  • Worked on building Docker and deploying artifacts to Artifactory and Dockyard.
  • Played a key role in converting existing Jenkins jobs into the new pipeline process and prepared document on process of migrating Jenkins jobs from development environment to production server and configured various plugins GIT, Maven,SonarQube, Nexus.
  • Experienced with end-to-end implementation, roll out, administration and training of Splunk in a large-scale environment.
  • On boarded Splunk for multiple applications in different environments. Automated installation of Splunk Forwarders across all environments. Configured Splunk light, heavy and universal forwarders. Created Splunk indexes, Source types.
  • Managed central repositories; implemented Atlassian Stash (BitBucket) along with GIT to host GIT central repositories for source code across products, facilitate code reviews; login audits for Security Compliance.
  • Worked with application development and operation teams using a variety of automated testing and build and deploy tools (Ant, Maven, Nexus, Jenkins, GIT) to resolve issues with transition to new DevOps solution.
  • Scheduled the Linux Cronjobs and Jenkins jobs for build automation using Maven. Developed Perl and Shell scripts for automation of the build and release process.
  • Created and maintained the Shell, Perl deployment scripts for Tomcat web Server/Tomcat web application servers and Automated Infrastructure provisioning using PythonBotoAPI for some applications.
  • Maintain customized user environments using SUDO for systemadministratoraccess on test and production servers and manageRed Hat Linux operating systems for test, development, and production servers.

Environment: Azure, Amazon Web Services (AWS), Terraform, Docker, Kubernetes, Openshift, Chef, Ansible, Jenkins, Maven, Ant, Splunk, Git, BitBucket, Python, Python Boto, Shell, Bash, Vagrant, VMWare, RedHat Linux, Java.

AWS DEVOPS ENGINEER

Confidential, DALLAS, TEXAS

Responsibilities:

  • Automated the server provision and stack creations by developing Cloud Formation, terraform templates in AWS CLI for various resources like Auto scaling, ELB, EC2, Security Groups.
  • Setting up private networks and sub-networks using virtual private cloud (VPC) and creating security groups to associate with the networks and Setting up scalability for application servers using command line interface.
  • Deployed applications on AWS by using Elastic Beanstalk and scaling web applications and services developed with Java.and Implemented Continuous Integration using Jenkins & Cloud formation Update Stack.
  • Manage Amazon RedShift clusters such as launching the cluster and specifying the node type as well.
  • Installed Pivotal Cloud Foundry on EC2 to manage the containers created byPCF. Used Docker to virtualize deployment containers and push the code to EC2 Cloud usingPCF.
  • Designed AWS Cloud Formation templates to create customized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Managed AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT.
  • Maintained Docker - registry, images, tagging and writing Docker files for creating new images.
  • Creating from scratch a new continuous integration stack based on Docker and Jenkins, allowing transition from development stations to test servers easily and seamlessly.
  • Created a customPuppetmodule skeleton to use same structure across allPuppetmodules and ImplementedPuppetHiera to separate data fromPuppetcode.
  • AdministeredPuppetEnterprise to provision multi-platform virtual machine configurations across multiple platform environment Servers dedicated for building, deploying as well as for development, test and production systems.
  • Configuring, automating and maintaining build and deployment CI/CD tool Jenkins, git/ git-Lab, Docker registry/daemon, Nexus and JIRA for Multi-Environment (Local/POC/NON-PROD/PROD) with high degrees of standardization for both infrastructure and application stack automation in AWScloud platform.
  • Developed automation scripting in Python & JavaScript and usedPuppetto deploy and manage several Tomcat & Java applications across multiple servers spanning environments (Dev, QA, Staging and Prod).
  • Followed agile principles and used JIRA for maintenance and Bug development tasks.
  • Configured Jenkins to implement nightly builds on daily basis and generated change log that includes changes happened from last 24 hours and set up global permission and scheduling jobs in pole SCM.
  • Created and maintained GIT repositories to client specifications and migrated projects from SVN to GIT.
  • Involved in working with the development teams in migrating the ANT scripts to Maven.
  • Setting up monitoring tools likeNagiosand Amazon Cloud watch to monitor major metrics like Network packets, CPU utilization, Load Balancer Latency.
  • Managed Dependency Management within the teams by installing and configuring Nexus Repository Manager.
  • Setup a Jumpstart/Flash and Kickstart servers for provisioning of servers with different profiles.
  • Hands on experience in configuring NGINX, Net Scalar and web servers like Windows IIS, Tomcat, Web Sphere to make it production ready.
  • Worked with RHEL Provisioning, Upgrades, Patching, Configuration and Performance Tuning in Linux environment using satellite server.
  • Creating and ManagingUserandGroup Administrationand Access Privilege Setting withSUDOERS onSolaris,Red Hat Enterprise LinuxandSUSE Linux Enterprise Server.

ENVIRONMENT: Amazon Web Services (AWS), Pivotal Cloud Foundry (PCF), Docker, Puppet, Jenkins, Team City, JIRA, ANT, Maven, SVN, GIT, Nexus, NGINX, Netscalar, Windows IIS, Tomcat, Websphere, Python, Java, Bash, Shell, Solaris, Redhat, SUSE Linux.

BUILD & RELEASE ENGINEER

Confidential

Responsibilities:

  • ReleaseEngineerfor a team that involved different development teams and multiple simultaneous software releases and implemented Continuous Integration Process.
  • Participated in weeklyreleasemeetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Used Jenkins for Continuous Integration and deployment into Web sphere Application Server.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Deployed Puppet for automated management of machine configurations.
  • Worked closely with developers to pin point and provide early warnings of common build failures.
  • Set up Continuous Integration environment using Bamboo to automate the daily processes with the other teams.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Implemented & maintained the branching and build/release strategies utilizing Subversion/GIT.
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool.
  • Buildand Deployed Java/J2EEweb application server in an Agile continuous integration environment and also automated the whole process.
  • Created and maintained the Shell deployment scripts for WebLogic and web application servers.
  • Develop consumer based features and applications using Ruby on Rails, JavaScript, JQuery, HTML, CSS Behaviour Driven Development (BDD) and pair based programming.
  • Developed Perl and shell scripts for automation of thebuildandreleaseprocess.
  • Involved in complete Administration tasks on SUN Solaris, Red Hat Linux and documentation for the projects executed.
  • Performed integrating, Junit and code quality Tests as a part ofbuildprocess.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automatedbuild, testing and deployment of the products to various developments.
  • Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes.

Environment: Redhat Enterprise Linux, SUN Solaris, Ruby, Java, Puppet, Jenkins, Bamboo, ANT, Maven, Subversion (SVN), GIT, Weblogic, Junit, Perl, Shell Scripts.

LINUX ADMINISTRATOR

Confidential

Responsibilities:

  • Automated installation of Linux servers usingKickstartand Installation of Redhat, CentOS, Solaris using Flash, live upgrades andJumpstartServers.
  • Created and managed user and group accounts, security, rights and monitored processes in RedHat.
  • Installed and Configured VMware, Apache Tomcat and provided support for them on Linux production servers.
  • Creating and managing file systems, creating and managing Logical volumes in Linux and VERITAS Volume manager.
  • Performed systems routine backup, scheduling jobs, enabling Cron jobs, system logging and network logging of servers for maintenance.
  • Worked in the Java development team, assisting in coding using core Java programming and MS SQL Server.
  • Responsible for writing/modifying scripts using bash, shell, SSH for day-to-day administration.
  • Managed Network troubleshooting applications TCP/IP including Ethernet, IP addressing & Sub netting, Routing.
  • Installed and configured aLAMPserver on CentOS (Red Hat) as well as configured firewall rules utilizing iptables to harden the environment.
  • Deployed a LAMPserver from the command line, and migrated the MySQL database and PHP code from Windows Server 2008 to CentOS(Red Hat)
  • Implemented Nagios, the Network management and System monitoring tool.
  • Installed and configured various services like DNS, LDAP, DHCP, RPM, Send mail, Apache Web Server, Web Logic, NIS, SSH, Tomcat, Telnet, HTTP, HACMP, GPFS, SSL, NetApp, RPM Package Management and others.
  • Worked with installing firmware upgrades, kernel patches, systems configuration, performance tuning on Linux systems.
  • Using tools like WinSCP, FTP, FileZilla for transferring files from virtual machines to servers.
  • Maintained Servers & solved IT related issues remotely by using RDP, VNC.

Environment: Redhat Enterprise Linux, CentOS, Ubuntu, Kickstart, Jumpstart, VMware, Apache Tomcat, Java, MSSQL, Bash, Shell scripts, Nagios, Logical Volume Manager (LVM).

SYSTEM ADMINISTRATOR

Confidential

Responsibilities:

  • Designed and managed build and release methodologies and deployed code from DEV, Staging, QA, PROD.
  • Installed and Configured Jenkins for Continuous Integration.
  • Responsible for the Plugin Management, User Management and END-END build and deploy setup using Jenkins.
  • Used JIRA as ticketing tool and Integrated JIRA and SVN to do the pre-commit checks using hook scripts.
  • Responsible for design and maintenance of the SubVersion (SVN) repositories and the access control strategies, branching, merging and tagging.
  • Established processes and tools to maintain code base integrity, including check-in validation rules and Branch/merge processes.
  • Used Shell, Bash and Perl Scripts for automating the daily tasks.
  • Deployed the applications to Tomcat Application Server and static content to apache web servers.
  • Installed operating systems on multiple machines using Kickstart.
  • Performed troubleshooting of DNS, DHCP and active directory and good knowledge on Raid’s.
  • Worked on Linux clustering using HP - MC Service guard cluster /SUN /VERITAS cluster.
  • Implemented Configuration Management, Change Management policies and procedures.

Environment: RedHat Enterprise Linux, Kickstart, Jenkins, Subversion (SVN), JIRA, Tomcat, Apache web servers, Shell/Bash, Perl Scripts.

We'd love your feedback!