We provide IT Staff Augmentation Services!

Senior Cloud Infrastructure Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Around 7 years of experience in IT industry comprising of delivery management, design, development, release and deployment, and cloud implementation. Had working experience with cloud and monitoring processes as well as DevOps development in Windows, Mac and Linux systems.
  • Good working experience on DevOps tools such as Chef, Virtual Box, Jenkins, Confidential, ANT, GIT, Ansible, Puppet, Gradle, SVN, Kubernetes and Docker.
  • Hands - on knowledge on Continuous Integration server like Jenkins and deployment into Tomcat/WebSphere Application Servers.
  • Strong experience in configuring and maintaining Confidential Web Services which include services like Confidential EC2, ELB, Auto-Scaling, S3, Route53, IAM, VPC, RDS, Dynamo DB, Cloud Trail, Cloud Watch, Confidential Cache, Glacier, SNS, SQS, Cloud Formation, Cloud Front and EMR.
  • Designing highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Confidential Load Balance and AMIs.
  • Experience in designing and deploying the application by utilizing Azure Services (Virtual Machines, SQL Database, Azure Storage, Azure Active, Network Virtualization, Content Delivery Network).
  • Experience in the installation, configuration and administration of web and application servers like Apache, Tomcat.
  • Experienced in administration of production, development, stage and test environment's carrying on Windows, Ubuntu, Red Hat Linux, SUSE Linux, Centos.
  • Hands-on experience in working with configuration management tools like Chef and Ansible.
  • Working experience designing VPC, Route Tables, Direct Connect, Internet Gateway, Security Groups, and Cloud Watch Monitoring Alerts.
  • Experience in automated infrastructure provisioning and application deployment using Chef.
  • Implemented Chef Recipes for deployment on build on internal data centre servers. Also reused and modified same Chef Recipes to create a deployment directly into Confidential EC2 instances.
  • Worked on GIT, Jenkins for code repository and continuous integration tool.
  • Experienced with build automation tools like ANT and Confidential .
  • Experienced in cloud automation using AWS Cloud Formation Templates, Chef.
  • Hands-on experience in writing Bash scripts for building deployment pipelines.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images, and managing docker volumes.
  • Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Confidential AWS cloud configuration.
  • Also gained familiarity with surrounding technologies such as Kubernetes.
  • Experience in monitoring infrastructure using NAGIOS.
  • Worked on Multi-node Cassandra cluster and Spark cluster using Ansible scripts.
  • Expertise in Server and Network maintenance. Install, Manage, Monitor, Configure and Troubleshoot DNS, DHCP and Remote Access.
  • Experienced in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT on Linux platforms.
  • Experience in Agile Testing Methodologies and Software Test Life Cycle (STLC).
  • Experience in using Confidential and Artifactory Repository Managers for Confidential and Ant builds.
  • Good understanding of OSI model, TCP/IP suite.
  • Experience migrating infrastructure and application from on premises to AWS and from cloud to cloud like AWS to Azure.
  • Actively involved in Project Planning, Requirement Management, Release Management & User interface benchmarking for different platforms.

TECHNICAL SKILLS

Cloud Environments: Confidential Web Services (AWS), Azure, OpenStack.

Virtualization: VMware Client, vSphere 5.x, Datacenter Virtualization, Virtual Box, Power VM

Operating Systems: Linux (Red Hat 4/5/6/7, CENTOS & SUSE), Solaris 11/10/9/8, Ubuntu 12/13/14, Windows servers, Windows 2000, XP, Windows 7.

Automation Tools: Jenkins, Puppet, Chef, Ansible, Docker, Kickstart, Jumpstart, Terraform, Kubernetes, Gradle, Hudson, Bamboo, Kubernetes.

Database: Oracle MySQL, MongoDB, DynamoDB, AWS RDS.

Scripting languages: Bash/shell, Python, PERL, Ruby, YAML, Power shell scripting, SPL and JSON

Networking/Protocol: DNS, DHCP, WAN, TCP/IP, SMTP, LAN, FTP/SFTP.

Version Control Tools: GIT, SVN, CVS, Bitbucket, GITHUB.

Monitoring Tools: Nagios, (Elasticsearch Logstash, Kibana) ELK, Cloud Watch, Splunk, Jira, Confidential, Confluence, JaCoCo, SonarQube, JFrog, Service-now.

Web/Application Servers: HTTP, Nginix Apache2, 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

Web Technologies: JavaScript, Perl, HTML, CSS, Web services

PROFESSIONAL EXPERIENCE

Senior Cloud Infrastructure Engineer

Confidential

Responsibilities:

  • Setup and build AWS cloud infrastructure resources like EC2, EBS, S3, VPC, RDS, ELB, Auto Scaling, Cloud Formation, Confidential Cache, Cloud Watch, SNS, AWS Import/Export.
  • Installed, configured and setting up databases in AWS using RDS, Storage using S3 buckets and configuring instance backups to S3 buckets.
  • Design of Cloud architectures for customers looking to migrate or develop new PAAS, IAAS, or hybrid solutions utilizing AWS.
  • Creating S3 buckets and managing policies for S3 buckets and utilized for storage and backup on AWS.
  • Worked on Migration from AWS Cloud to Azure and designed terraform templates and modules to build entire Azure infrastructure.
  • Experience creating cloud big data solutions utilizing Azure PaaS solution such as HDInsight, Azure Data Warehouse, Azure Data Lake, Azure Data factory and Azure Analytics Services.
  • Setting up Virtual networks for site-to-site, Point-to- Site and Express Route Circuits in Azure .
  • Implementation of User Defined Routing. Setting up Azure network Security with NSG and Endpoint ACLS.
  • Creating and Implementing branching and merging strategy with multiple branches. Used Git as source code management repository to keep track of version changes. Implemented and maintained the Branching and Build/Release strategies utilizing GIT source code management.
  • Deployed and configured Elasticsearch, Logstash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and Cloud Watch. Then store that logs and metrics into S3 bucket using Lambda function.
  • Assigned Roles and Policies to Users by using Identity and Access Management (IAM).
  • Created scripts for system administration using languages such as Shell and Python . Also developed and maintained Shell scripts for build and release.
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • Automated application deployment in cloud using Docker technology using Confidential Container Service Scheduler .
  • Used Docker for container snapshots, attaching to a running container, removing images, managing directory structures and managing containers in Docker registry .
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins .
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS nodes and Tested Playbooks on AWS instances using Python. Run Ansible Scripts to Provide Dev Servers.
  • Configured Generic data source, Multi data source using configuration management Process using Ansible .
  • Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages. Scheduled, deployed and managed Container replicas onto a node cluster using Kubernetes .
  • Implemented deployment strategies Blue-Green Deployment and Rolling Deployment.
  • Created and automated the Jenkins pipeline using pipeline groovy script for the applications.
  • Implementing project builds framework using Jenkins & Confidential as build framework tools.
  • Developing Confidential scripts to automate the compilation, deployment, and testing of Web and J2EE applications.
  • Built upstream and downstream jobs in Jenkins to build and deploy into different environments.
  • Deployed application using Jenkins server and troubleshoot build and release job failures, resolve, work with engineers on resolution.
  • Configured GIT with Jenkins and automated jobs using Build trigger option.
  • Monitored JIRA for tracking and updating project defects and tasks.
  • Used Splunk for collecting large amounts of logs and providing an interface for accessing them easily.
  • Worked on monitoring tools and code coverage tools like JaCoCo, Nagios, Splunk, and Confidential Cloud Watch, SonarQube, to maintain various systems in different environments.
  • Upgraded pipeline build capabilities by integrating Jfrog Artifactory.
  • Involved in developing custom scripts using Python, JSON, Ruby, PowerShell, yaml, Perl, Shell (bash) to automate jobs.
  • Worked on variety of Linux platforms RedHat Linux, Solaris which includes installation, configuring and maintenance of applications on this environment.
  • Monitoring of multiple customer contact points including email, ticket queues and slack chat .

Environment: AWS, Azure, GIT, Jenkins, SonarQube, Java/J2EE, ANT, Confidential, Docker, Kubernetes, MySQL, NoSQL Database, WebLogic, Python, Shell Scripts, XML, UNIX, Linux(RHEL), Terraform, Stash, PowerShell, Windows XP, Oracle, Confluence, JFrog, bitbucket, JIRA, Slack.

Senior Cloud/DevOps Engineer

Confidential, Nashville, TN

Responsibilities:

  • Created an AWS RDS MySQL DB cluster and connected to the database through an Confidential RDS MySQL DB Instance using the Confidential RDS Console .
  • Responsible for using AWS Console and AWS Command Line Interface for deploying and operating AWS services specifically VPC, EC2, S3, EBS, IAM, ELB, Cloud Formation and Cloud Watch .
  • Used AWS Cloud Front (Content delivery network) to deliver content from AWS edge locations by improving user experience and latency.
  • Setting up Route 53 for AWS Web Instances and ELB & Cloud Front on AWS Environment.
  • Installing and configuring Jenkins master and slave nodes. Built CI/CD pipeline and managing the infrastructure as code using chef .
  • Working on Multiple AWS instances, configuring the security groups, Confidential Load Balancer, and AMIs, Auto scaling to design cost-effective, fault tolerant and highly available systems.
  • Written multiple cookbooks in Chef using Ruby scripting language.
  • Used Shell scripts to day to day activities and tasks for automating.
  • Rolled out Chef to all servers, and used the chef node database to drive host configuration, DNS zones, monitoring.
  • Managed multiple cookbooks in Chef and Implemented environments, roles, and templates in Chef for better environment management.
  • Setup Chef Server, workstation, client and wrote scripts to deploy applications, involved in Jira as defect tracking system and configure various workflows, customizations and plug-ins for Jira bug/issue tracker .
  • Performed a few Database administration tasks on Oracle server like DB Creation, DB backup/restores, shrinking space etc.
  • Used Confluence to create, share and discuss content and projects, Proposed and implemented branching strategy suitable for agile development in Subversion.
  • Used various plugins to extend the base functionality of Hudson/Jenkins to deploy, integrate tests and display reports.
  • Managed central repositories: Implemented Atlassian Stash along with GIT to host GIT central repositories for source code across products, facilitate code reviews and login audits for Security Compliance.
  • Built, Configured, Managed and coordinated all Build and Release Management activities.
  • Responsible for data refinement to support location based data analytics services.
  • Managed application deployment for complex projects including systems integration.
  • Hands on experience in installing and administrating Confidential .
  • Integrated Subversion into Jenkins to automate the code check-out process.
  • Automated the continuous integration and deployments using Jenkins, Docker and AWS Cloud Templates, build-pipeline- plugin.
  • Created repositories according the structure required with branches, tags and trunks .
  • Experience in using ticketing, bug tracking systems and code coverage tools like JIRA, Service Now .
  • Expertise in using built tools like Confidential and ANT for the building of deployable artifacts such as jar & war from source code.
  • Developing pom.xml files for Confidential build scripts.
  • Analyzed the ANT build projects for conversion and converting to Confidential build projects.
  • Proficient in writing YAML, Perl, Shell, PowerShell Scripting to automate the deployments.
  • Linux kernel memory upgrades and swap area. RedHat Linux kickstart installations Sun Solaris Jump start installation.
  • Expertise in Linux backup/ restores with tar including disk partitioning and formatting.

Environment: AWS (Auto Scaling, Cloud Formation, ELB, RDS, EC2 S3, VPC, Cloud Watch, Cloud Formation, AMI, Subnets, ELK), Docker, VMware, GIT, Confidential, Jenkins, Chef, PowerShell, Shell Scripting, Java, Json, MySQL, Dynamo DB, Oracle DB, Linux, JIRA.

DevOps Engineer

Confidential, NJ

Responsibilities:

  • Working as a DevOps Engineer for a team that mainly worked closely with many proprietary tools as well as
  • Open source tools like Jenkins, JIRA, etc. which were used for development and deployment of internal tools and programs.
  • Develop installer scripts using Ant, Python, UNIX for various products to be hosted on Application Servers.
  • Organize and Co-ordinate Product Releases, work closely with product development, QA, Support across global locations to ensure successful releases.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Confidential to schedule the builds.
  • Took the sole responsibility to maintain the CI Jenkins server.
  • Work with Jenkins automation to create infrastructure and deploy application code changes autonomously.
  • Assist in the development, implementation, and management of a global middleware framework.
  • Managed builds and wrote Build scripts for JAVA and WebSphere/Tomcat based applications.
  • Ability to work closely with teams, to ensure high quality and timely delivery of builds and releases.
  • Maintained source code repository in Clear case GIT, SVN, and SCM.
  • Well versed with Software development (SDLC), Test life cycle (STLC), and Bug life cycle and worked with testing methodologies like waterfall and agile methodology (SCRUM) with in-depth understanding of the principles and best practices of Software Configuration Management (SCM)
  • Administer Jenkins and SonarQube tests to check code quality and debug error.
  • Designed and created multiple deployment strategies using GROOVY scripts, CI/CD Pipeline and configuration management tools with remote execution to ensure zero downtime and shortened automated.
  • Configured Jenkins to automate the build deployments based on the changes captured in Version Control.
  • Developed Ruby scripts and shell scripts to automate the maintenance process of the WebSphere and recovered the backed-up WebSphere configuration.
  • Developed and Modified the Existing scripts in shell (Bash), Ruby to automate tasks.
  • Perform routine operational middleware administration activities.
  • Automated configuration of F5 to load balance and provide high availability.
  • Build, manage, and continuously improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Install, configure, and test middleware software patches and new versions in conjunction with Application Development teams.
  • Manage Disaster Recovery including DR Failover testing and ensuring data, processes, documentation are maintained.
  • Used build automation tool called Confidential which is installed with Jenkins on chef server and in java projects for the development of build artifacts on the source code.
  • Used Chef as configuration management tool and created Chef cookbooks using custom recipes to automate system operations.
  • Experience in VMware virtualization and Linux/Unix administration.

Environment: Chef, Puppet, Jenkins, ANT, Confidential, Python, Shell, Nagios, JFrog, GIT, SVN, Jira, Agile, VMware, Vagrant, Virtual Box, RedHat, Ubuntu, SonarQube.

Build & Release Engineer

Confidential

Responsibilities:

  • Developed and supported the Software Release Management and procedures.
  • Performed all necessary day-to-day Subversion/CVS support for different projects.
  • Responsible for design and maintenance of the Subversion/CVS Repositories, views, and the access control strategies.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Confidential to schedule the builds.
  • Connected continuous integration system (Jenkins) with GIT version control repository and Continually build as the check-in's come from the developer.
  • Defined branching and merging strategies.
  • Created Jenkins pipelines involving several Downstream/Upstream job configurations based on dependencies from other applications & based on Release methodologies.
  • Created the branches in Subversion and Perforce to implement the parallel development process.
  • Merged release branches to the trunk after the production release and resolved the conflicts rose during the merge in both Subversion and Perforce.
  • Generated scripts in Confidential, Python and Shell for build activities in QA, Staging and Production environments.
  • Experience in working with version control systems like Subversion, GIT and used source code management tools like GitHub.
  • Created and wrote shell scripts (Bash), Ruby, Python and PowerShell for automating tasks.
  • Knowledge in worked on SDLC process being the owner of post development environments.
  • Deployed the applications to WebSphere Application Server and static content to apache web servers.
  • Carried Deployments and builds on various environments using continuous integration tool.
  • Developed and implemented the software release management for the release of web applications.
  • Worked on ANT and Confidential Scripts to automate the build process.
  • Created branching & tagging strategy to maintain the source code in the GIT repository.
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Maintained and administered GIT source code repository and GitHub Enterprise.
  • Managed shell scripts for the automation of build and deployment process.
  • Owning the Activity of Upgrading, administering, plug-in management, and User Management and Job creation in Jenkins.
  • Worked closely with development team and SQA team for product releases. Implemented Configuration Management, Change Management policies and procedures.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Used VMware to update Manager to apply patches to virtual machines and Virtual Private Networking (VPN) tools and techniques to maintain these VM's.
  • Performed storage management with SAN/NAS and migrated the manual jobs to self-executing Cron jobs on Physical/Virtual Servers.
  • Worked on VMware for Virtual server builds, increasing memory, CPU, adding disks, Maintenance on ESX hosts VM and server/storage migrations.
  • Extensively worked on hard disk mirroring and stripe with parity using RAID controllers.
  • Provided day-to-day user administration like adding/deleting users and managing users' queries in Red hat Linux.

Environment: SunSolaris 2.6/7, SUN Ultra Enterprise 6000/450, SUN Ultra 10/5/2/1, RHEL 3.x, KickStart, DNS, DHCP, TCP/IP, RIP, FTP, TFTP, Terminal Services, SMTP, NFS, NIS, NIS+, Microsoft, Windows 95/98/2000/XP/2003, Linux, VMware workstation, Virtual box, XEN, RED HAT.

Linux Admin

Confidential

Responsibilities:

  • Hands on VMware for installing Linux and SUSE Linux and windows on virtual machines.
  • Creating, Mounting and Troubleshooting NFS File systems on different OS platforms.
  • Troubleshooting and fixing day-to-day problems related to the servers.
  • Configuration of Naming Services like DNS, DHCP, NIS, LDAP Novell directory. Implementing Master and Slave servers for NIS, DNS.
  • Installation and configuration of CYGWIN on Windows in order to access UNIX system from Windows Operating Systems.
  • Providing 24 x 7 supports to various application level server level & network level Monitoring & troubleshooting of any data center outages.
  • Installation and Administration of Red Hat Enterprise Linux 3, 4, 5 SLSE10 using Kick start including monitoring, scaling and capacity planning and hardware maintenance of Sun fire servers.
  • Installation and Configuration of Red Hat Satellite on Confidential power edge 2650.
  • Building Sun Solaris Servers from scratch with Jumpstart and Flash Archives for upcoming projects.
  • Hands on Migration Red Hat Enterprise Linux 4.0 to RHEL 5.0.
  • Perform regular update to the latest patches for SUN Solaris and Linux machines.
  • Managing disk storage with VERITAS Volume Manager 3.5/4.1 and Solaris Volume Manager with VERITAS File System (VxFS).
  • Network trouble shooting using ndd, Traceroute, net stat, ifconfig and snoop.
  • Responsible for Oracle database security and patching, Oracle database capacity analysis and planning.
  • Co-ordinate with web admin team in installation of BEA Web Logic Server 8.1.
  • Expert in Installing, configuring and maintaining apache/tomcat, samba.
  • Developed Linux, UNIX, Perl and Shell Scripts and AWT programming for manual deployment of the code to various environments.
  • Installed, configured, performance tuning, security, backup, recovery and upgrade/patches of Linux and UNIX servers using Crontab.
  • Involved in developing dynamic web-based user interfaces using HTML and JavaScript.
  • Maintain file system and host security using chmod, chown, chgrp, immutable bit, iptables and tcp wrappers.
  • Perform software package installation, upgrades and updates using yum and rpm commands. Apply system patches and updates

Environment: RedHat Enterprise Linux 5.x, YUM, RPM, User & Group management, Bash, Firewall, Apache, Volume Groups, LVM, NFS, FTP, SAMBA, SSH, DHCP, DNS, VERITAS Cluster Server(VCS), Windows Server 2003 Active Directory, Kickstart server, TCP/IP, IP addressing & Subnetting, routing, Nagios.

We'd love your feedback!