We provide IT Staff Augmentation Services!

Cloud / Devops Engineer Resume

2.00/5 (Submit Your Rating)

Milwaukee, WI

SUMMARY

  • Over 8+ years of experience as a Linux Administration/ DevOps - Build and Release Engineer in automating, building, deploying, managing and releasing of code from one environment to other environment tightly maintaining Continuous Integration, Continuous Delivery and Continuous Deployment in multiple environments like (DEVEL/TEST/STAGE & PROD).
  • Experienced in AWS Cloud Computing services, such as EC2, VPC, ELB, Auto-Scaling, Security Groups, Route53, IAM, EBS, AMI, RDS, S3, SNS, SQS, CloudWatch, CloudFormation, CloudFront, and snowball, EMR and Glacier.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Expertise creating complex IAM policies, Roles and user management for delegated administration within AWS
  • SupportedAWS Cloudenvironment with 200+ AWS instances and configuredElastic IP&Elastic Storageand also experience in implementedsecurity groups.
  • Created lambda functions in Java that triggers and activates the pipeline which transforms the data in suitable format for loading into analytical tools.
  • Familiarity with MS Azure, Open Stack cloud based technologies.
  • Experience in virtualization technologies like VMware infrastructure, including ESX/ESXi 4.x, 5.xand, vCenter, vSphere 5.x and associated VMware products. Creation of VMs, cloning and migrations of the Virtual Machines on VMware vSphere.
  • Experience on all areas of Jenkins like Plugin Management, Securing Jenkins, Performance issues, Analytics, Scaling Jenkins, integrating Code Analysis and Test Phases to complete the CD pipelines within Jenkins.
  • Worked with Ansibleplaybooks forvirtual and physical instanceprovisioning, configuration management, patchingand software deployment.
  • Experience with Configuration Management automation toolAnsibleand has worked on integrating Ansible YAML Scripts.
  • Experience with configuration management using Puppet, Chef and container management with Docker.
  • Experience in writingPuppet modulesfor installation and configuration of various deployments on third party applications and knowledge on Vagrant.
  • Experienced in Writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Working experience in container based deployments using Docker, working with Docker images, Docker Hub and Docker registries.
  • Experience with Docker and Vagrant for different infrastructure setup and testing of code.
  • Extensively experienced in using Build Automation tools like ANT, Maven, GRADLE and working knowledge on other build tools like make file.
  • Expertise in building of artifacts such as war, jar, and ear from source code using Apache ANT and Maven.
  • Experience in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), GIT (GitHub, GitLab), Clear case, Perforce and VSS.
  • Configured servers to host Team Foundation Server (TFS) instance, build controllers and build agents.
  • Worked with different Bug tracking tools like JIRA, Rally, Remedy, HP Quality center and IBM Clear Quest.
  • Installation, Configuration and Management of RDBMS and NoSql tools such as SQL Server 2008/2012/2014 , MySQL, DB2, PostgreSQL, MongoDB & Cassandra.
  • Installed, configured and administered application servers like WebLogic 10.x/11, WebSphere 7/6, Jboss 4.0.x and Tomcat 7.x/6.x/5.5 of application servers.
  • Expertise in developing and implementing web applications using J2EE Technologies, which includes Servlets, JSP and Java Beans.
  • Experienced with log monitoring tools like Monit, Splunk, Nagios, Tivoli and AppDynamics.
  • Experience in customizing theKickstartandJumpstartscripts to automate the installation of variousRed hat Linuxservers used for various internal projects.
  • Experienced on Task Scheduling & Systems backup using Python, Ruby, Perl, Shell scripting for RHEL.
  • Extensive exposure to Configuration Management policies and practices with regards to SDLC along with automation of scripting using BASH/Shell, Perl scripting.
  • Expertise in implementation and maintenance of Apache Httpd, SMTP, DHCP, NFS, NIS, NIS+, LDAP, DNS, SAMBA, SQUID, Postfix, Sendmail, FTP, Remote Access, Security Management, Security trouble shooting skills. Deep understanding of Layer 7 protocols like HTTP, DHCP, DNS, SSL/TLS.
  • Expertise in package management using Red Hat RPM,YUMused in several Linux distributions such as Red Hat EnterpriseLinux, SUSELinuxEnterprises and Fedora.
  • Understanding of networking concepts such as (Configuration of networks, router configuration and wireless security,TCP/IP, VPN, Content Filtering,VLANs, and routing inLAN/WLAN, Ethernet Port, Patch Panel and wireless networks.)
  • Experience in configuring rest API'S and Web API'S and troubleshooting issues.

TECHNICAL SKILLS

Operating Systems: RHEL/CentOS 5.x/6.x/7, Ubuntu/Debian/Fedora, Sun Solaris 7/8/9/10, Windows Server 2003/2008/2012

Build Tools: Ant, Maven, Jenkins, Hudson & Bamboo

Languages: Shell, Bash, Perl, Ruby and Python scripting

Databases: MySql, MongoDB, Cassandra, PostgreSQL, SQL Server

Web/App Server: Apache, IIS, HIS, Tomcat, WebSphere Application Server, JBoss

Bug Tracking Tools: JIRA, Crucible, Rally, Fisheye, Remedy and IBM Clear Quest, Bugzilla, HP Quality Center.

Version Control Tools: Subversion, GIT, Visual SVN, Tortoise SVN

Web Technologies/Programing Languages: JDBC, Servlets, JSP, XML, HTML, .Net, Java Script, Java/J2EE, C, C++, Ruby, Perl scripting, Python, Shell scripting.

PROFESSIONAL EXPERIENCE

Confidential, Milwaukee, WI

Cloud / DevOps Engineer

Responsibilities:

  • Implemented AWS solutions using EC2, S3, RDS, EBS, and Elastic Load Balancer, Auto scaling groups and optimized volumes, EC2 instances.
  • Monitoring and Alerting of production and corporate servers such as EC2 and storage such as S3 buckets using AWS Cloud Watch.
  • Worked on Physical to Cloud Migration in AWS.Developed AWS Cloud formation templates to create VPC, subnets, NAT, EC2 instances, ELB, Security Groups.
  • Worked on Installation/Configuration/Administrated VMware ESXi 5.1/5.5 & 6.0, vSphere and migrated existing servers into VMware Infrastructure
  • Continuous Delivery is being enabled through Deployment into several environments of Test, QA, Stress and Production using Jenkins.
  • Worked on installation ofDockerusingDockertoolbox. Worked on creation of customDockercontainer images, tagging and pushing the images.
  • Worked on creating theDockercontainers andDockerconsoles for managing the application life cycle.
  • Managed Ansible Playbooks with Ansible roles. Used file module in Ansible playbook to copy and remove files on remote systems.
  • Created inventory in Ansible for automating the continuous deployment and wrote playbooks using YAML scripting.
  • Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management (Ansible).
  • Development of Chef recipes using Ruby Script through Knife command-line tool to create Chef cookbooks to manage systems configuration.
  • Experience in setting up the Chef repo, Chef work stations and Chef nodes.
  • Involved in chef-infra maintenance including backup/security fix on Chef Server
  • Wrote Ruby Scripts, Python Scripts, Perl Scripts, Shell Scripts to deploy the java based packages like ear and war on the WebLogic App server.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments and also create new jobs and branches through Jenkins.
  • Configured local Maven repositories and multi-component Ant projects with Nexus repositories and scheduled projects in Jenkins for continuous integration.
  • Integrated GIT into Jenkins to automate the code check-out process.
  • Responsible for design and maintenance of the GIT Repositories, different branching & merging strategies, views, and the access control strategies.
  • Defined dependencies and plugins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
  • Used tracking tool JIRA and also triaged the issues and maintained bugs using JIRA tool.
  • Worked on User, Group creation, monitoring and maintaining log for system status/health using Linux commands and Nagios system monitor.
  • Experience in Package Management using RedHat RPM/YUM and RedHat Satellite server.
  • Designed, implemented, maintained and troubleshooting of High available critical applications running on Apache and MySQL/PostgreSQL database.
  • Installation, configuration and administration of JBoss, Apache, WebLogic, Tomcat and WebSphere.
  • Setting up Security Groups and making them SSL enabled, SMTP setup to email directly for project status.
  • Mounting & un-mounting the netapp storage LUNs to the Red Hat Linux servers and troubleshooting the issues encountered
  • Implementation of NAT gateways for web apps hosted in private subnets.

Confidential, St. Paul, MN

DevOps Engineer

Responsibilities:

  • Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
  • Collaborate with different teams to deploy application code into dev, QA, staging and production environments.
  • Managed and worked with various different instances of EC2, creating AMI's, managing EBS volumes and configuring security groups, elastic ip's etc.
  • Proficient in using all Amazon Web Services including EC2, EBS, IAM, S3, ELB. Worked on Physical to Cloud Migration in AWS.
  • Experience with AWS S3 services creating buckets, configuring buckets with permissions, logging, versioning and tagging.
  • Using AWS Lambda, running scripts/code snippets in response to events occurring in AWS Cloud and maintaining it.
  • Adopted Puppet for the Automation of the environment and worked on Installation, configuring and monitoring distributed and multiple platform servers using Puppet.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
  • Worked on DOCKER different infrastructure setup and testing of code.
  • Implemented several Tomcat Instances by using the Docker engine for running several Containerized App Servers.
  • Hands on experience in Installation, Configuration and administration of DNS, LDAP, NFS, NIS, NIS+ and Sendmail on Redhat Linux/Debian Servers.
  • Installed and configured DCHP server to give IP leases to production servers. Performed TCP/IP, DNS and DHCP administration.
  • Configured RedHat Kickstart for installing multiple production servers.
  • Experience in configuration ofMySQL,Mongo DBandPostgreSQLdatabase onRed Hat Linux Servers.
  • Installed packages using YUM and Red hat Package Manager (RPM) on various servers. Performed Disk management with the help of LVM (Logical Volume Manager).
  • Configuration and Administration of Apache Web Server and SSL.
  • Installed Fuse to mount the keys on every Debian Production Server for password-less authentication.
  • Installed and configured SAMBA server for Windows and Linux connectivity.
  • Set upJenkinsserver and build jobs to provide continuous automated builds based on polling theGITsource control system during the day and periodic scheduled builds overnight to support development needs usingJenkins, GIT, JUnit.
  • Developed Build using MAVEN as build tool and used CI tools to move builds from one environment to other environments.
  • Used MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Defined dependencies and plugins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
  • Experience in migration of consumer data from one production server to another production server over the network with the help of Bash and Perl scripting.
  • Provisioning virtual servers on VMware and ESX servers using Vcloud.
  • Configured, managed ESX VM's with virtual center and VI client (virtual Infrastructure client).
  • Developed automation scripting inPython (core)usingPuppetto deploy and manage Java applications across Linux servers.
  • Applied the Clustering Topology that meets High Availability and Failover requirement for performance and functionality.
  • Performance monitoring using Sar, Iostat, VMstat and MPstaton servers and also logged to munin monitoring tool for graphical view.
  • Worked with Splunk and AppDynamics monitoring using custom monitors, maintaining and adjusting existing monitors and responding to generated requests.
  • Performed application installation and management onRed hat Linux, Ubuntu Linuxservers for applications likeJBoss 4.2.x, 5.x, Oracle DB.
  • Responsible for day to day Build and deployments in pre-production and production environments.
  • Created and maintained network users, user environment, directories, and security.
  • Provide the support of building the server, patching, user administration tasks, deployment, software installation, performance tuning and troubleshooting and KVM.
  • Provided 24/7 on call support on Linux Production Servers. Responsible for maintaining security on Redhat Linux.

Confidential

Build and Release Engineer

Responsibilities:

  • Extensively worked on Installation and configuration of Redhat Linux 5 /6, IBM AIX 5.X and Windows 03/08 Servers on large distributed environment.
  • Responsible for Development UIT, SYTEM, UAT,STAGING,PRODUCTION Build and Release.
  • Developed and implemented Software Release Management strategies for various applications according to the Agile process.
  • Good experience in AWS (Amazon Web Services) including deploying new server instances through automation with CHEF and Jenkins.
  • Used CHEF to manage Web Applications, Config files, Database, Commands, and Users Mount.
  • Experience in writing chef cookbook and recipes to automate the deployment process and to integrating chef cookbooks into Jenkins jobs for a continuous delivery framework.
  • Configured JIRA workflows according to the needs to the CM team and integrated the project management features of JIRA with the build and release process.
  • Imported and managed multiple corporate applications into Tortoise SVN Provided end-users training for all Tortoise SVN, JIRA users to effectively use the tool.
  • Points, Packages Managed Tortise SVN repositories for branching, merging and tagging.
  • Used ANT Scripts to automate thebuildprocess, AutomatedBuildand Deployment process by using Perl/Shell scripts.
  • Extensively worked on migrating VMs from physical to virtual (P2V) environment.
  • Building & configuring Red Hat Linux systems over the network, implementing automated tasks through crontab, resolving tickets according to the priority basis.
  • Deployed the applications to Tomcat Application Server and static content to apache web servers.
  • Deployed the EAR and WAR archives into WebLogic and Apache Servers.
  • Responsible for the Plugin Management, User Management,Build/Deploy Pipeline Setup and End-End Job Setup of all the projects.
  • Release to various QA & UAT in Linux environments.
  • Monitor progression of releases and keep them on track for delivery on plannedreleasedate.
  • Worked closely with the team to review code for compatibility issues, resolve issues as they arise, and implement deployment processes and improvements on a continuous basis.

Confidential

UNIX / Linux Administrator

Responsibilities:

  • Hands on experience working with production servers at multiple data centers, System Installation and configuration (RHEL, Solaris, Windows Servers).
  • Installation, Configuration and upgrade of Red hat Linux (3,4,5,6), CentOS, Solaris 8, 9, 10, SUSE SLES 10,11 servers, AIX, HP-UX & Windows /2008 Operating System and applying patches, troubleshooting both physical and virtual server issues.
  • Managed and installed software packages using YUM and RPM and created repository files for offline servers.
  • Implement and maintain server virtualization using VMware, vSphere 3/4/5 version ESXi, vCenter operations Management and Oracle Virtual Manager.
  • Monitoring, analyzing, and responding to security events utilizing security event management and reporting tools.
  • Deployed and implemented NIS, DHCP and DNS environment and implemented and maintained Proxy Server under Linux issues regarding Samba Servers and perform hardware and software installs/upgrades.
  • Installed, configured and maintained the Linux Servers, NIS, DNS, Mailing list, Send mail (SMTP, IMAP, POP3), apache, ftp and sshd.
  • User Account Management, Group Account Management, configuring dumb terminals, adding modems, formatting and partitioning disks, manipulating swap, local and remote printer management, taking and restoring backup, scheduling jobs.
  • Adding servers to domain and managing the groups and user in Active Directory, installing and configuring sendmail.
  • Systemperformance monitoring, tuning andlog management.
  • Setup, configured and maintained NFS, and TCP/IP network, setting up SSH and SCP features between hosts (Password-less setup and agent-forwarding done for SSH login using ssh-keygen tool).
  • Setup NTP server and synchronized clients with NTP server.
  • Responsible for NIM installation, setting up NIM servers, clients, define the resources, Alternate Disk Migration with NIM.
  • Experienced with installing and configuring application servers in Apache, Tomcat, Web sphere of application servers and troubleshooting skills with supervision (network, OS, SAN, and DNS).
  • Performed routine LVM tasks like replacing failed drives, adding new volume groups, extending volume groups/ LVM /file system, exporting and importing volume group for hardware migration.
  • Worked with DBAs on installation of RDBMS database, restoration and log generation.
  • Good knowledge of RAID groups and setting up NFS, CIFS and iSCSI protocols in SAN/NAS environment on HPUX and Red hatLINUX.
  • Used VERITAS Volume manager to create disk groups, volumes, volume groups, and RAID’s
  • Coordinated with application team in installation, configuration and troubleshoot issues with JBoss servers.
  • Configured and managed SELinux (Linux Firewalls) and allowed appropriate1 ports with help of iptables.
  • Documented and implemented a disaster recovery plan that included backup schedule policies, regular testing, and off-site recovery plans to ensure data integrity and assurance.
  • Backup management using CRONTAB, running the backup based on client requirements.
  • Experienced shell scripting to automate administration jobs including backups for WebSphere administration repository.
  • Installation and configuration of database systems e.g. MySQL, Oracle
  • Worked on configuring and troubleshooting VPN Technologies (Open VPN, Pop top)
  • System monitoring and remote connection management using telnet and SSH connections.
  • Involved in creating virtual machine using Oracle Virtual Manager, Creating server pool, VM cloning.
  • Configured SSL and created SSL Certificates using key management utilities to implement security for the communication between web server and the Application Server.
  • Experience in setup Storage area Network (SAN) and NAS and file systembackup and restore
  • Creating, installing, WebLogic Application servers, deploying WAR, JAR files on them installed on both Linux, Solaris servers.
  • Provided 24/7 technical support and resolution to operators' requests concerning system hardware, software, and network issues.

Confidential

Systems Administrator

Responsibilities:

  • Deployment and maintenance of Redhat Linux, Windows Server 2000, 2003 and ESX/ESXi servers and app software in across the network mostly Dell, HP and IBM hardware.
  • Involved in design, configuration, installation, implementation, management, maintain and support for the corporate Linux servers RHEL 3, 4, 5, CENTOS 5, Ubuntu.
  • Planning and implementing system upgrades including hardware, operating system and periodical patch upgrades.
  • Installed, configured and maintained theLinuxServers, DHCP, NIS, DNS, Mailing list, Send mail, apache, ftp and sshd.
  • Enabled security using the LDAP registry by assigning different roles to different users and groups.
  • Involved in Designing Network and Datacenter for different customers and build the Unix/Linux servers, migrated data one datacenter to new datacenter.
  • Created users, manage user permissions, maintain User & File System quota on Red hat Linux and AIX.
  • Build the Linux Firewall for network and implement to secure the network.
  • Provided on-call pager support for Critical Production Systems and applications and Documentation writing and re-organizing within portal.
  • Performed integration between different Operating Systems such as Windows using Samba Server and Roaming Profile.
  • Worked on Solaris volume manager to create file systems as per user and database requirements.
  • Worked on configuring SSL certificates in, Apache, Apache Tomcat, thread dumps
  • Remotely coping files using SFTP, FTP, SCP, Winscp, and FileZilla and regularly manage backup process for server and client data.
  • Setup Linux workstations with hardware and software RAIDS and implement LVM. Configure and maintain clustered RAID subsystems.
  • Performance tuning and preventive maintenance, performed daily backup.
  • Configured LAN, WAN and managed Network troubleshooting applications TCP/IP including Ethernet, IP addressing & Sub netting, routing.
  • Monitored overall system performance, performed user management, system updates and disk & storage management.
  • Responsible for reviewing all open tickets, resolve and close any existing tickets.
  • Scheduling full and incremental backups using Net Backup on daily, weekly and monthly basis. Experience with adding and configuring devices like Hard disks and Backup devices etc.

We'd love your feedback!