We provide IT Staff Augmentation Services!

Sr. Cloud / Devops Engineer Resume

5.00/5 (Submit Your Rating)

Tampa, FL

PROFESSIONAL SUMMARY:

  • Over 8+ years of experience in IT industry with in Configuration Management, Change/Release/Build Management, System Administration, Support and Maintenance in environments like Red Hat Enterprise Linux, CentOS and expertise in automating builds and deployment process using Python and Shell scripts with focus on DevOps tools and AWS Cloud Architecture.
  • Experience in working on AWS and its services like AWS IAM, VPC, EC2, ECS, EBS, RDS, S3, Lambda, ELB, Auto Scaling, Route 53, Cloud Front, Cloud Watch, Cloud Trail, SQS, and SNS and experienced in Cloud automation using AWS Cloud Formation templates to create custom sized VPC, subnets, NAT, EC2 instances, ELB and Security groups.
  • Strong experience on DevOps essential tools like Chef, Puppet, Ansible, Docker, Subversion (SVN), GIT, Hudson, Jenkins, Ant, Maven and migrated VMWARE VMs to AWS and Managed Services like EC2, S3, Route53, ELB, EBS.
  • Experienced with principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Strong experience in AWS, creating, importing and launching volumes, EC2, RDS, Lambda, security groups, auto - scaling, load balancers (ELBs), NACL in the defined VPC to design cost effective, fault tolerant and highly available systems.
  • Expertise in configuring, managing and scheduling CRONTAB for app accounts and backup management on a regular basis.
  • Experience in developing Splunk queries and dashboards targeted at understanding application performance and capacity analysis.
  • Experienced in administration/maintenance of source control management (SCM) systems, such as sub version (SVN), GIT and knowledge of Perforce and clear case.
  • Experience maintaining CI environments with build automation tools like Jenkins, Bamboo and TFS and extensively used Jenkins to streamline CI/CD process, automated Master-Slave configurations using temporary slaves.
  • Created infrastructure in a coded manner (infrastructure as code) using Puppet, Chef and Ansible for configuration management of virtual environments, and Vagrant for virtual machine and resource control.
  • Experienced in deploying and configuring Chef Server including bootstrapping of Chef Client nodes for provisioning. Created roles, recipes, cookbooks and data bags for server configuration.
  • Deployment of Cloud service including Jenkins and Nexus on Docker using Terraform.
  • Worked on creation of Puppet manifest files to install tomcat instances and to manage configuration files for multiple applications.
  • Automated build and deployment process using Ruby and Shell Scripting.
  • Automated the process of installation, configuration of the web application servers like WebSphere/ WebLogic/Apache Tomcat/JBOSS using Ansible / Chef / Puppet.
  • Experienced in using Build Automation scripting like MAVEN, ANT and MSBUILD as build tools for building of deployable artifacts (JAR, WAR) from source code.
  • Developed Maven and Gradle Scripts to automate the build process. Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
  • Virtualized the servers using Docker for the test environments and dev-environments needs, also configuration automation using Docker containers.
  • Experience in creating Docker Containers leveraging existing Linux Containers and AMI's in addition to creating Docker Containers from scratch.
  • Experience and Familiar with Virtualization technologies like installing, configuring, administering VMware vSphere ESXi and SRM 4.5.and Citrix XEN Server.
  • Experienced in using bug tracking systems like JIRA, Remedy, HP Quality Centre and IBM Clear Quest.
  • Experienced in Installing, upgrading and configuring REDHAT Linux 3.x, 4.x, 5.x using KICKSTART Servers.
  • Good understanding of OSI Model, TCP/IP protocol suite (IP, ARP, TCP, UDP, SMTP, FTP, and TFTP). Used SQL to perform basic database administration.
  • Strong knowledge on Java, PHP, JavaScript, JQuery, HTML, CSS, Bootstrap, JSON, XML.

TECHNICAL SKILLS:

CI and Configuration Management Tools: Jenkins, Chef, Ansible, Puppet, Kickstart, Terraform

Build Tools: Maven, Ant

Application Servers: Web Logic Application server 9.x, 10.x, Apache Tomcat 5.x/7.x, Red Hat JBoss 4.22. GA Web Sphere 6.x/7.x/8.x

Version control tools: GIT, Subversion, Subversion (SVN)

Database System: MS SQL Server, MySQL, MongoDB, Oracle 9i/10g, IBM DB2

Web servers: Apache, Tomcat, JBOSS 4.x/5.x, Web Logic (8/9/10), Web Sphere 4.0/5.0

Networking/protocol: DNS, DHCP, TCP/IP, NIS, NFS, SMTP, LAN, FTP/TFTP

Scripting: Perl, Python, JavaScript, Ruby, Bash shell, Power shell scripting

Virtualization Technologies: VMWare ESXi, Windows Hyper-V, Power VM, Virtual box, Citrix Xen

Cloud Environments: AWS, Azure

Monitoring Tools: Nagios, Cloudwatch, Splunk

Programming Languages: Java, Python, Ruby

Web Programming: PHP, HTML, Javascript, JQuery, CSS, AJAX

Operating system: Redhat Linux 6.x/7.x, Ubuntu, CentOS, Solaris, Windows

Volume manager: VERITAS volume manager, LVM with Linux

PROFESSIONAL EXPERIENCE:

Confidential, Tampa, FL

Sr. Cloud / DevOps Engineer

Responsibilities:

  • Worked in AWS environment, instrumental in utilizing Compute Services (EC2, ELB), Storage Services (S3, Glacier, Block Storage, Lifecycle Management policies), CloudFormation(JSON Templates), Elastic Beanstalk, Lambda, VPC, RDS, Trusted Advisor and Cloud Watch.
  • Designed & implemented VPC service for extension of on-premises datacenter with AWS Cloud using VPN & Direct connect services.
  • Migrated Linux environment to AWS by creating and executing a migration plan, deployed EC2 instances in VPC, configured security groups & NACL's, attached profiles and roles using AWS Cloud Formation templates and Ansible modules.
  • Scripting infrastructure and (Linux) machine provisioning using bash and the Python AWS-SDK.
  • Used Amazon Route53 to manage DNS zones globally as well as to give public DNS names to ELB's and Cloud front for Content Delivery.
  • Used IAM to assign roles, to create and manage AWS users, groups, and permissions to use AWS resources.
  • Created Master-Slave configuration using existing Linux machines and EC2 instances to implement multiple parallel builds through a build farm, expertise in troubleshooting build and release job failures
  • Deploying and maintaining production environment using AWS EC2 instances and Elastic Container Services with Docker.
  • Responsible for CI and CD using Jenkins, Maven and Ansible.
  • Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
  • Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.
  • Expertise in Installing, configuring and administering Jenkins Continuous Integration tool on Linux machines along with adding/updating plugins such as GIT, ANT, Ansible, EC2, Sonar, Checkstyle, Deploy to Container, Build Pipeline etc.
  • Installed and configured Nexus repository manager for sharing artifacts between internal teams and created proxy Nexus repositories to speed up the build process.
  • Used Ticketing tool JIRA to track defects and changes for change management, monitoring tools like NewRelic and CloudWatch in different work environments in real and container workspace.
  • Managed Ansible Playbooks with Ansible modules, implemented CD automation using Ansible, managing existing servers and automation of build/configuration of new servers.
  • Created Maven scripts to create multiple deployment profiles and deploy the applications to Apache Tomcat.
  • Ensured System Uptime by monitoring production systems and responding to issues with corrective action.
  • Designed and Developed automation test scripts using Python.
  • To deploy the application and manage the session used Windows Azure.
  • Implemented Azure Automation, Log Analytics and provisioned Azure SQL.
  • Build and Release software baselines, code merges, branch and label creation in Subversion and GIT, worked on migration from Subversion to Git.

Environment: AWS (EC2, VPC, ELB, S3, glacier, Lifecycle Management policies, CloudFormation, Elastic Beanstalk, Lambda, VPC, RDS, IAM and Cloud Watch, GIT, Maven, Ansible, Hudson, Jenkins, Kubernetes, SQL, Docker, Kubernetes, Jira, AWS CLI, AWS Auto Scaling, Unix/Linux, Bash Shell Script, Python, Apache Tomcat, MongoDB, Oracle DB.

Confidential, Pleasanton, CA

Sr. DevOps Engineer

Responsibilities:

  • Using Amazon Web Services (AWS) focusing mainly on planning, monitoring, deploying and maintaining cloud infrastructure on multiple EC2 nodes and VM in Linux/Unix (Red Hat, CentOS) environment with respect to project.
  • Installed and configured SCM tools, Chef on Amazon EC2.
  • Created alarms, monitored & collected log files on AWS resources using CloudWatch on EC2 instance which generates Simple Notification Service (SNS).
  • Involved in implementing Ansible configuration management and maintaining them in several environments on AWS cloud and VMware.
  • Writing Chef recipes for automating tasks and managed Chef to configure Web Apps and deploy them on AWS server.
  • Worked on multiple AWS instances like Elastic Load Balancer (ELB), Security groups, and AMIs, Auto scaling to design cost effective strategies.
  • Experience in creating, managing and utilizing S3 buckets and Glacier for archival storage and backup on AWS.
  • Created Python scripts to automate AWS S3 data upload/download and control instance operations with AWS API.
  • Configured AWS IAM and security group in VPC (Public and Private Subnets) using Chef.
  • Created AWS Route53 to route traffic between different regions.
  • Install, configure and upgrade JBoss, Jenkins/Bamboo infrastructure on multiple servers.
  • Managed cookbooks, recipes, nodes, environments and data bags with Knife.
  • Implemented continuous delivery framework using Jenkins, Chef, and Maven on multiple environments.
  • Used Chef server and workstation to manage and configure node, recipes and cookbooks.
  • Developed automation scripting in Ruby in Chef to deploy and manage Java applications across Linux servers
  • Installing and configuring Terraform and building the infrastructure using terraform configuration file.
  • Built Jenkins jobs to create AWS infrastructure from GitHub repos containing terraform code.
  • Resolved infrastructure problems that affect critical processes and Nagios event handlers for auto restart on application and service failures.
  • Used ElasticSearch, Logstash and Kibana (ELK) for maintaining system Logs and Bugzilla for tracking code bugs.
  • GIT mirror implementation for SVN repository, enabling users to work on GIT and SVN simultaneously.
  • Drafted and executed Perl, Bash & Maven scripts in QA, Staging and Production environments. Modified build configuration files including POM.xml.
  • Responsible for installation & configuration of Jenkins to support various Java builds and Jenkin plugins to automate continuous builds.
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Developed and deployed scripts by configuring ANT and Maven build tools in Jenkins to automate software development process.
  • Interfaced with system infrastructure, deployment and project teams to ensure continuous operation of build and test systems and assisted in incident management for Unix Servers.
  • Automated applications and MySQL container deployment in Docker using Python and monitor them using Nagios.
  • Virtualized servers in Docker as per test environments and Dev-environments requirements and configured automation using Docker containers.
  • Responsible for MongoDB installation, configuration and administration. Also ensured connection to RDS database is running on MySQL engines.
  • Automated the build and release process by using shell scripting, Maven and Jenkins in non-production environments and managed the team's source repository through SVN.
  • Used Splunk to monitor the system logs as well as notify the incident management system upon exceeding thresholds.
  • Experience in deploying system stacks for various environments like Dev, UAT, Production on both premise and cloud infrastructure.
  • Installed Redhat Linux using Kickstart and applied security patches for hardening the server.
  • In-depth knowledge in Bash Shell Scripting and CRON job automation.

Environment: AWS (EC2, VPC, ELB, S3, Amazon RDS, Cloud Trail and Route 53, GIT, VPC, Route53, Maven, Hudson, Jenkins, EBS, SQL, ELB, Cloud Watch, Cloud Formation, Docker, Kubernetes, Jira, Terraform, AWS CLI, AWS Auto Scaling, ELK Unix/Linux, Bash Shell script, Python, Chef, Apache Tomcat, MongoDB, Oracle DB.

Confidential, Northbrook, IL

DevOps Engineer

Responsibilities:

  • Administered and supported distributions of Linux, including Linux Enterprise Desktop, SUSE Linux Enterprise Server, and RedHat and CentOS.
  • Building, Installing, configuring servers from scratch with OS of RedHat Linux
  • Configured and Administered VERITAS Volume Manager and High Availability
  • Installing Patches to the current version, Packages related to hardware, and system customization
  • Configuration of MySQL, Oracle PL/SQL database.
  • Experience virtualizing Physical Redhat Linux servers by migrating them to VM's on VMWare ESX and vSphere.
  • Performing migrations of Applications from different UNIX servers like Solaris, HPUX to Redhat Linux.
  • Installing Linux servers using Kickstart and Cloning on ESX servers.
  • Configured Volume groups and logical volumes, extended logical volumes for file system growth needs using Redhat Logical Volume Manager (LVM) commands.
  • Installed, Configured and Administered Jenkins Continuous Integration Tool.
  • Worked on Version control setups like GIT and integration tools Jenkins.
  • Managed Jenkins plugins for Tests, Reports, Notification, User Authorization & Deployment.
  • Supported applications for installation and configuration for WebLogic, WebSphere and Databases like Oracle, Sybase and DB2.
  • Configured repository servers to perform RPM installations across the environment.
  • Performed CentOS and custom Linux deployments utilizing Packer, Puppet and Chef with scalability in AWS.
  • Installed and configured Puppet for configuration management that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Created Puppet manifests for deploying, configuring, install shield and managing collected for metric collection and monitoring.
  • Activities include user administration, startup and shutdown scripts, crontabs, file system maintenance and backup scripting and automation using shell scripting (BASH, KSH) and Perl for RedHat Linux systems.
  • Installed, Configured, Managed Monitoring Tools such as Nagios for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
  • Developed and implemented up the monitoring infrastructure for systems using Nagios.
  • Troubleshoot hardware, software and Operating system related errors on Linux and Performance monitoring and tuning.
  • Implementing Software and Hardware RAID at HW and OE level.
  • Configuring Virtual Machines under VMWare ESX 4.0 servers to install Linux guests.
  • Experience working with configuration management software like Puppet and involved in managing puppet master server.
  • Developed and ran UNIX shell scripts and implemented auto deployment process.
  • Documented the entire build and release engineering process and provided on call support.

Environment: Oracle 11g, Python, Chef, Puppet, Kickstart, Cron, Perl, Nagios, Jenkins, LVM, Veritas volume manager, MySQL, DB2, Oracle PL/SQL, Maven, Git, RPM, VMWare ESX, Ubuntu, WebLogic, WebSphere, Tomcat, shell script, Bash, KSH, SuSe, Redhat, CentOS .

Confidential

Sr. Linux Administrator

Responsibilities:

  • Installed and configured Oracle 10g/11g RAC databases as per company standards.
  • Installation, Configuration, upgradation and administration of Sun Solaris, Redhat Linux.
  • Implemented and managed Oracle 10g RAC and 11g RAC databases on UNIX, LINUX and Windows platforms.
  • Maintained History of all the repositories using Subversion.
  • Used Clear case (Base) as version control to store source code.
  • Helped developers to resolve subversion code merging issues.
  • Implemented, configured and maintained regular database backup and recovery strategy using RMAN utility.
  • Implement and patch Oracle databases as per standards.
  • Installed and managed instances on RAC environment by creating and configuring disk groups using different redundancy levels.
  • RPM and YUM package installations, patch and other server management.
  • Designing Firewall rules for new servers to enable communication with application, Oracle 10g servers.
  • Participate in scheduled Oracle database disaster recovery planning, testing, and recovery for the database components.
  • Responded to, and if necessary, troubleshoot and resolve database related issues.
  • Created and managed application objects, including tables, indexes and views.
  • Created and maintained database and application recovery related documentation.
  • Worked on resolving production issues and documenting Root Cause Analysis (RCA) and updating the tickets using BMC Remedy.
  • Worked as a web developer in the web development team, assisting in creating web pages using PHP, JavaScript, HTML, CSS and MySQL.
  • Developed automated processes that run daily to check disk usage and perform cleanup of file systems on UNIX environments using shell scripting and CRON.

Environment: Red Hat Linux 4/5, Oracle 10/11g BMC Tools, Subversion (SVN), NAGIOS, NetBackup, Korn Shell, Bash Scripting, Veritas, web servers, LDAP directory, Active Directory, BEA Web logic servers, SAN Switches, Apache, Tomcat WebSphere, PHP, JavaScript, HTML, CSS and MySQL.

Confidential

Linux Systems Administrator

Responsibilities:

  • Installing RedHat Linux using kickstart and applying patches on the servers based on the company policies.
  • Creating Linux Virtual machines, templates using VMware virtual client 3.5 and migrating servers between ESX hosts.
  • Managing systems routine backup, scheduling jobs, enabling cron jobs, enabling system logging and network logging of servers for maintenance.
  • RPM and YUM package installations, patch and other server management.
  • Creating physical volumes, volume groups and logical volume.
  • Installation and configuration of VMware ESXI 5.0
  • Experience in Creating and managing user and group accounts, security, rights, disk space and process monitoring in Solaris and RedHat Linux.
  • Installing and configuring Apache Tomcat and supporting them on Linux production servers.
  • Troubleshooting the network issues and response problems.
  • Installation and configuration of Logical volume manager-LVM and Netbackup.
  • Experience with Nagios Network management and System monitoring tool.
  • Documentation of all the setup procedures and System Related Policies (SOP's).
  • Experience in configuring DNS, NFS, NTP, FTP on Linux servers.
  • Experience in installing firmware upgrades, kernel patches, systems configuration, performance tuning on Linux/Centos systems.
  • Creating Linux virtual Machines using Vmware virtual centre, Vsphere client.
  • Team player with good management, analytical, communication and interpersonal skills.
  • Providing 24/7 technical support to Production and development environments.
  • Worked in the Java development team, assisting in coding using core java programming and MS SQL Server.

Environment: Kickstart, Cron, Solaris, RedHat, Tomcat, Java, LVM, Nagios, Oracle Virtual box, VMware, SSH, RHEL, FTP, SCP, WinSCP, FileZilla, Bash, UNIX, LINUX, Putty.

We'd love your feedback!