We provide IT Staff Augmentation Services!

Sr. Cloud / Devops Engineer Resume

0/5 (Submit Your Rating)

Mc Lean, VA

SUMMARY

  • Overall 10+ years of extensive experience in Automating, configuring and deploying instances on cloud environments and Data centers. Experience in the areas of DevOps, CI/CD Pipeline, Build and release management, AWS/Azure and Linux/Windows Administration.
  • Involved in designing and deploying applications utilizing almost all theAWSstack (Including EC2, Route53, S3, ELB, EBS, VPC, RDS, DynamoDB, SNS, SQS, IAM, KMS, Lambda, Kinesis) and focusing on high - availability, fault tolerance and auto-scaling inAWSCloud Formation,deployment services (OpsWorks andCloudFormation) and security practices (IAM,CloudWatch,CloudTrail).
  • Experienced in cloud automation using, AWScloud Formation Templates, Chef, Puppet.
  • Implemented multiple CI/CD pipelines as part of DevOpsrole for on-premises and cloud-based software using Jenkins, Chef and AWS/Docker.
  • Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, GitHub, Puppet, Terraform and AWS
  • Configured and managed Elastic Load Balancing (ELB) to implement fault tolerance and avoid single point of failure of applications, thus providing high reliability and efficient usage.
  • Experienced inAzureIaaS, 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.
  • Kubernetesis being used to orchestrate the deployment, scaling and management of Docker Containers.
  • Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP (Google Cloud Platform). Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • AWS and OpenStack to provision new machines for clients. S3 Storage Services on AWS
  • Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetesdeploy and services.
  • Production experience in large environments using configuration management tools like Chef, Ansible and Puppet supporting Chef Environment with 500+ servers and involved in developing manifests. Developed Chef Cookbooks to manage systems configuration.
  • Written Chef Cookbooks, recipes to automate installation of Middleware Infrastructure like Apache Tomcat, JDK and configuration tasks for new environments etc.
  • Experience in developing puppet modules (blue prints) for installation, configuration and continuous integration (CI) using combination of puppet master, git, R10K wrapper, Openstack (Horizon), Vagrant and Jenkins.
  • Continuous Delivery setups with Puppet by creating manifest and maintain templates for different environments. Migration of shell scripts into Puppet Manifests.
  • Wrote Puppet code to provision infrastructure including LAMP stacks, Oraclemiddleware, Artifactory and Docker.
  • Move development application from Docker containers and deploy into productionCloudFoundry environment.
  • Experience in Configuration Management, Cloud Infrastructure, and Automation like Amazon Web Services (AWS), Ant, Maven, Jenkins, Chef, SVN, GitHub, Clear Case, Tomcat, and Linux.
  • UtilizeCloudformation and Puppet by creatingDevOpsprocesses for consistent and reliable deployment methodology.
  • Setup the Python scripts to create the snapshots on AWS S3 buckets and delete the old snapshots.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS
  • Orchestrated and migrated CI/CD processes using Cloud Formation and Terraform Templates and Containerized the infrastructure using Docker, which was setup in Vagrant,AWSand VPCs.
  • Having good hands-on experience with Apache Kafka
  • Implemented CI/CD for J2EE, SOA & Micro services Architecture Environment (NodeJS, .Net Core, Zookeeper,Kafka, Redis) using Jenkins.
  • Involved in JIRA as defect tracking system and configure various workflows, customizations and plugins for JIRA bug/issue tracker, integrated Jenkins with JIRA, GitHub.
  • Involved in the functional usage and deployment of applications in WebLogic, WebSphere and Apache Tomcat Server.
  • Extensively experienced in Bash, Perl, Python, Ruby scripting on Linux.
  • Expertise in Agile Testing Methodologies & Software Test Life Cycle (STLC).
  • Experience in administering and maintainingLinuxservers in production environments.Supported in installation of packages/patches onLinuxplatforms.Implemented Backup & Disaster recovery management onLinuxplatforms.
  • Experience of the full Software Development Life Cycle (SDLC). Also experienced the Methodologies & Validations to ensure Quality Assurance Control.
  • Troubleshooting any build issue withELKand work towards the solution.
  • Experienced in configuration and maintenance of commonLinuxservices such as Tomcat, Apache, MySQL, NFS, FTP, Postfix, LDAP, DHCP, DNS BIND, HTTP, HTTPS, SSH, iptables and firewall etc.
  • Strong understanding in writing the automation of processes using the shell script with bash and Python
  • Building servers with jumpstart using Kickstart, CD on timely basis, along with corporate wide requirements
  • Experienced in Troubleshooting. Splunk search, quotas, monitor Inputs, WMI Issues, Splunk crash logs and Alert scripts.
  • Experienced with principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.

TECHNICAL SKILLS

Cloud Services: Amazon Web Services(AWS), Azure, OpenStack, Pivotal Cloud Foundry (PCF), Google Cloud Platform (GCP)

Virtualization: VMware ESX/ESXI, Windows Hyper-V, vSphere 5.x, Datacenter Virtualization, Power VM, Virtual Box, Citrix Xen, KVM.

Operating Systems: Red Hat Linux 4/5/6/7, CentOS, Fedora, SUSE LINUX, UNIX, Windows servers 2003, 2008, 2008 R2, 2012, 2012R2, Windows 2000/2003/XP/vista/7/8/10, Ubuntu 12/13/14, Sun Solaris 8/9/10/11, HPUX 10.x/11.x

Automation/configuration Tools: Chef, Puppet, Docker, Vagrant, Ansible, Jenkins, Hudson, Bamboo, Kickstart, Jumpstart, Terraform, Kubernetes, ANT, Maven.

Web Servers: Apache Tomcat, JBOSS 4.x/5.x, Web Logic (8/9/10), WebSphere Apache 1.3.x, Apache 2.0.x, and ngnix, IIS

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

Scripting languages: Ruby, Python, Perl, HTML5, PHP, Bash/shell Scripting, PowerShell Scripting YAML, JSON.

Networking/Protocol: FTP/SFTP, SMTP, TCP/IP, HTTP/HTTPS, NDS, DHCP, NFS, Cisco Routers, Juniper Routers

Version Control Tools: GIT, Bitbucket, SVN (Subversion), CVS

Monitoring Tools: Nagios, Splunk, ElasticSearch, Logstash and Kibana(ELK),CloudWatch, CloudTrial, Dynatrace

Volume Manager: VERITAS Volume manager, LVM

Application Servers: Web Logic Application Server 9.x, 10.x, Apache Tomcat 5.x/7.x, Red Hat JBOSS 4.22.GA, WebSphere 6.x/7.x/8.x

PROFESSIONAL EXPERIENCE

Confidential, Mc Lean, VA

Sr. Cloud / DevOps Engineer

Responsibilities:

  • Experienced Cloud and DevOps engineer in Automating, Configuring and deploying instances on AWS,Cloud environments and Data centers.
  • Expertise in configuring the monitoring and alerting tools according to the requirement like AWS CloudWatch, AWS CloudTrail, Dynatrace, Nagios, Splunk Enterprise, SNMP monitoring for the VPN connections.
  • WrittenCloudFormation Templates (CFT) in JSON and YAML format to build the AWS services with the paradigm of Infrastructure as a Code.
  • Configure ELK stack in conjunction with AWS and using LogStash to output data to AWS S3
  • 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.
  • DevOps role converting existing AWS infrastructure to Server-less architecture (AWS Lambda, Kinesis) deployed via terraform.
  • Experience in Virtualization technologies like VMWare, Vagrant and worked with containerizing applications like Docker, Kubernetes.
  • Create automation and deployment templates for relational and NoSQL databases including MSSQL, MySQL, Cassandra and MongoDB in AWS.
  • Configuring, automation and maintaining build and deployment CI/CD tools git/ git-Lab, Jenkins/Hudson, ANT, Maven, Build Forge, 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 AWS cloud platform.
  • Experience with container based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes.
  • Experience with setting up Chef Infra, Boot strapping nodes, creating and uploading recipes, node convergence in Chef SCM.
  • Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments.
  • Implemented a production ready, load balanced, highly available, fault tolerant, auto scaling KubernetesAWS infrastructure and microservice container orchestration.
  • Debugging Chef Recipes and their execution trying to pull logs into Splunk and monitor deployments.
  • Automated theclouddeployment using Chef, Python and AWSCloudFormation Templates. Used Chef for unattended bootstrapping in AWS.
  • Installed and Implemented Ansible configuration management system. 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) and experienced in writing Ansible scripts.
  • Experienced in configuring Cloud platform such as Virtual Networks Multi-site, Cross-site, VMs,AzureAD, Load Balancers,AzureSQL, Cloud Services, etc.
  • Implemented and maintained Ansible Configuration management spanning several environments in Vrealize and the AWS cloud.
  • Configured Subclipse (Subversion plugin for Eclipse) and trained developers to utilize its various features Extensively used Ant, Maven, Perl and Bash Scripts for automating build and release tasks.
  • Integration with Splunk for API traffic monitoring and health checks.
  • Played a key role in converting 600+ existing Jenkins jobs into the new pipeline process.
  • Prepared document on process of migrating Jenkins jobs from development environment to production server.
  • Created Chef Cookbooks and wrote recipes in Ruby Script to install and configured Infrastructure across environments and automated the process using Python Script.
  • Involved in Setting up Chef Workstation, boot strapping various enterprise nodes, setting up keys.
  • Created Puppet Manifests to provision Apache Web servers, Tomcat servers, Nginx, Apache Spark and other applications.

Environment: Red hat Linux 7.x, AWS, AZURE, Chef, puppet, Docker, Ansible, Jenkins, Kickstart, Jumpstart, Terraform, Kubernetes, ANT, Maven, Ruby, Shell, Python, WebLogic Server 11g, Load Balancers, WLST, Apache Tomcat 7.x, Virtualization, Configured plug-ins for Apache HTTPserver 2.4, Nginx, LDAP, JDK1.7, XML, SVN, GitHub, Nagios, Splunk.

Confidential, Norfolk, VA

Sr. Cloud / DevOps Engineer

Responsibilities:

  • Experience in Automating, Configuring and deploying instances on AWS Cloud environments.
  • Designed AWSCloudFormation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Virtualized the servers on AWS using the Docker, create the Docker files and version control to achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
  • Experience with setting up Chef Infra, Bootstrapping nodes, creating and uploading recipes, node convergence in Chef SCM.
  • WrittenChefCookbook, recipes to automate installation of Middleware Infrastructure like Apache Tomcat, JDK and configuration tasks for new environments etc.
  • Written cookbooks for Web Logic, JDK 1.7, and Jenkins, tomcat, JBoss and deployment automation.
  • Using Chef, deployed and configured ElasticSearch, LogStash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda andCloudWatch.
  • Managed Amazon instances by taking AMIs and performing administration and monitoring of the Amazon instances like EC2 using AmazonCloudWatch andNagios, Splunk.
  • ImplementedAzureSql Server for storing the data related to the recruitment and extensively worked on queries and stored procedures.
  • Troubleshooting Issues related to Cluster deployments.
  • Managing Cluster nodes for Physical issues and escalating issues to respective vendors.
  • Working knowledge on Azure cloud IaaS and PaaS Services, Azure SQL, Azure storage and Azure Services.
  • Setting up private networks and sub-networks using Virtual Private Cloud (VPC) and creating security groups to associate with the networks.
  • Design roles and groups using Azure Identity and Access Management (IAM)
  • Used MCollective, Facter, Hiera frameworks to amend the automation pipeline built around Puppet.
  • Developed automation scripting in Python (core) usingPuppetto deploy and manage Java applications across Linux servers.
  • Created and updatedPuppetmanifests and modules, files, and packages stored in the GIT repository.
  • Writing variouspuppetmanifests files with Hiera and customized functions and defined resources
  • Scheduled the Linux Cron jobs and Jenkins jobs for build automation. Developed Perl and shell scripts for automation of the build and release process.
  • Deployed and troubleshoot of various Jenkins issues. Installed and uninstalled, upgraded and downgraded various plugins in Jenkins.
  • Assisted developers with establishing and applying appropriate branching, labeling conventions using GIT source control.
  • Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM.xml.
  • Good experience in converting build.xml into pom.xml in order to build the applications using MAVEN.
  • Maintain build related scripts developed in ANT, Ruby, Shell and Python.
  • Setup a Jumpstart/Flash and Kickstart servers for provisioning of servers with different profiles.
  • Installation of Red Hat EL 4.x, 5.x using Kickstart and PXE on HP DL380 G3
  • Performed backup and administration activities for SVN/GIT branching, merging, tagging.

Environment: AWS, Azure, Chef, Puppet, Jenkins, Maven, ANT, Ruby, Shell, Python, WebLogic Server 11g, Load Balancers, WLST, Apache Tomcat 7.x, Docker, Virtualization, Configured plug-ins for Apache HTTPserver 2.4, Nginx, LDAP, JDK1.7, XML, SVN, GitHub, Cloudwatch, splunk, Nagios.

Confidential, Sunnyvale, CA

DevOps Engineer

Responsibilities:

  • Involved inDevOpsmigration/automation processes for build and deploy systems.
  • Implemented continuous integration using Jenkins.
  • Installed and configured Jenkins for Automating Deployments and providing an automation solution.
  • Integrated GIT into Jenkins to automate the code checkout process.
  • Maintained and administered SVN, GIT source code tool.
  • Wrote JUnit test cases for unit, integration, and functional tests, run automatically by Hudson/Jenkins in the builds triggered by each push to GIT.
  • Automate the code review process and published the results onJenkinsas well the graph by comparing everyday nightly builds
  • Managed GIT repositories for branching, merging, and tagging.
  • Configured GIT with Jenkins and schedule jobs using POLL SCM option and integrated to automate the code checkout process.
  • Developed build and deployment scripts using MAVEN and Gradle as build tools in Jenkins to move from one environment to other environments.
  • Experience with Agile to develop and work with the client to calibrate releases for test deployment.
  • Created Branches, Labels and performed Merges in Stash and GIT.
  • Developed processes, tools, automation for Jenkins based software for build system and delivering SW Builds
  • Automated apache-webserver configuration, DB server configuration, SSSD configuration LAMP by writing ruby cookbooks in chef.
  • Managed Chef Server in pushing the infrastructure change to client nodes, monitoring the logs and security.
  • Worked on using Chef Attributes, Chef Templates, Chef Recipes, and Chef Files for managing the configurations across various nodes.
  • Well used and experience in deploying the code through web application servers like Apache Tomcat and NGINX.
  • Provide CM and Build support for applications, built and deployed to lower and higher environments.
  • Deployed Chef Dashboard for configuration management to infrastructure
  • Involved in Building and configuring Red Hat Linux Servers usingKickstartserver as required for the project.
  • Implemented Nagios monitoring solution for mission critical server. Monitored the server and application using Nagios, and Splunk.
  • Implemented and configured Nagios for continuous monitoring of applications in the production environment and enabled notifications via emails and text messages.
  • Built and deployed J2EE application in JBoss in an agile continuous integration environment usingPythonscripts
  • Involved in the development of Bash shell scripts to automate repetitive tasks.

Environment: RHEL, Solaris, Python, JBoss, Chef, Nagios, Splunk, Kickstart, Hudson, Jenkins, Ruby, GIT, Veritas, SVN, Ant, Bash/shell scripts, JIRA.

Confidential

Linux Administrator

Responsibilities:

  • As a Linux/Unix system maintained the various servers and Production Support of various applications in Red Hat EnterpriseLinux, and Windows environment.
  • Experience in Installation, Configuration, Upgrade, Patches, and performance tuning on UNIX and system software & hardware.
  • Experience in Installing, configuring and maintaining the file sharing servers like Samba, NFS, FTP and also Web Sphere & Web Logic Application Servers, Nagios.
  • Experienced in configuration and maintenance of commonLinuxservices such as Tomcat, Apache, MySQL, NFS, FTP, Postfix, LDAP, DHCP, DNS BIND, HTTP, HTTPS, SSH, ip tables and firewall etc.
  • Ability to handle load balancer implementations like bonding multiple interfaces into single bond in case of over load on LAN devices.
  • Implementation of RAID 0/1/5 for creation of logical volumes using VERITAS Volume Manager and Red hat cluster servers in SAN Storage Area Environment.
  • Strong understanding in writing the automation of processes using the shell script with bash and Python
  • Building servers with jumpstart using Kickstart, CD on timely basis, along with corporate wide requirements
  • Creating and managing virtual memory (swap spaces) and filesystems, while also supporting data management through on-site & off-site storage and retrieval services
  • Extensive knowledge on Server administration, Kernel upgrade and deployment of patches and applying all firewall and security policies with emphasis on maintaining best practices.
  • Administering local and remote servers on daily basis, troubleshooting and correcting errors.
  • Experienced with inter networking using TCP/IP and resolving network connectivity using tools like dig, nslookup, ping.
  • Monitoring of web servers and other services using Nagios monitoring tool.
  • Involving and partitioning formatting disks and in filesystem management as Software RAID, LVM and VxVM.
  • Installing and configuring various servers as Apache web server, HTTP server, Samba.
  • Experience in RHEL Provisioning, Upgrades, Patching, Configuration and Performance Tuning in Linux environment using satellite server.
  • Production support of Apache, Apache HTTPD, JBoss, Tomcat and Oracle Web logic 10.3 application servers including installation, configuration, and management and troubleshooting.Strong experience in VM environments like XEN, KVM, Oracle Virtual Box and VM Ware 5.0.
  • Database administration of MySQL, Oracle or equivalent Data Base programs.
  • 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.
  • Performed OS installations, OS Upgrades, and Server Patching by configuring PXE and DHCP server using Kickstart Configuration and by using Red Hat Satellite server.
  • Experience in creating Disk Partitions, Logical Volume Manager (LVM) and RAID.
  • Debugged network connectivity issues and involved in trouble shooting activities with commands ping, trace route, tcpdump, nslookup, netstat, IOstat, top.
  • Experienced in writing Shell Scripts in Bash, C-shell and Cron tab inLinuxto automate the tasks.
  • Scripting done in administrative and management tasks using shell, Bash,Pythonfor automated administrative jobs and experience on Bourne, Ruby, Perl and C-shell.

Environment: Linux (RHEL 5.x/6.x), Solaris 9/10/11, RedHat Satellite Server, Apache Tomcat, KickStart, Bonding, RAID, WebSphere, SQL, Agile, WebLogic, Subversion, Samba, NFS, FTP, LVM, Tomcat, Apache, bash, python.

Confidential

System Administrator

Responsibilities:

  • Responsible for user account administration in Active Directory, Exchange 2003/2007, Unified Computing System(UCS) Servers.
  • Plan, design, deploy, and Windows clients as well as servers through Microsoft Deployment Management
  • Install, Configure and provide end-user training for Microsoft Share point portal, Microsoft CRM 4.0 and various company use software/hardware.
  • Troubleshooting Linux network, security related issues, capturing packets using tools such as IP tables, firewall, and TCP wrapper and NMAP.
  • Configuring and hardening Linux servers evaluating needs and installing appropriated recommended patches as needed.
  • Experienced VDI Operations and Configuration, VMWare, ESX/ESXi.
  • Experienced Hyper-V, VMWare vSphere, App-V, VMWare Horizon View
  • Assist with the development of policies and standards related to the use of computing resources, overall strategy, design, implementation, and operational aspects of multiplesystems.
  • Expertise in virtualization using VMware ESX server 3.5, 4.0 VMware workstation, virtual box and XEN, RED HAT enterprise virtualization suite.
  • Installed operating systems on multiple machines using Kickstart.
  • Performed troubleshooting of DNS, DHCP and active directory.
  • Responsible for writing/modifying scripts using both Bash, SSH for day-to-day administration
  • Responsibility forsecurity and documenting the configuration of the system.
  • Troubleshootingany reported problems and Systemperformance tuning FTP, DHCP, DNS telnet
  • 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)
  • Sound Knowledge in Linux Operating system, services & utilities like NFS/AutoFS, Samba, NTP, etc
  • Able to handle most of basic to advanced calls in User, group management, system start-up, service modification, crontab entries, ACL modifications, file system management, root & OS backups.
  • Experience in Server Management, Backup, with the help of the tool provided. Any proactive monitoring tools open view, Tivoli, Big-brother, Nagios etc will be added Advantage.
  • Should have used any backup management software. Legato, Net backup, TSM, VERITAS, Omni back etc. (Data protector will be added advantage).
  • Experienced working on Linux clustering using HP - MC Service guard cluster /SUN /VERITAS cluster.
  • Good knowledge on Raid’s. (Like RAID0, RAID1, RAID2, RAID4, RAID5, RAID 6, etc).

Environment: CISCO 3600/2600 routers, Kickstart, DNS, DHCP, TCP/IP, RIP, FTP, TFTP, Terminal Services, SNMP, SMTP, NFS, NIS, NIS+, Microsoft Windows 95/98/2000/XP/2003, Linux, VMware workstation, virtual box, XEN, RED HAT.

We'd love your feedback!