We provide IT Staff Augmentation Services!

Cloud/devops Engineer Resume

4.00/5 (Submit Your Rating)

Plano, TX

SUMMARY

  • Over 6+ years of experience in implementing, delivering, integrating and maintaining infrastructure in Linux/Windows Environment. focusing on configuration, Build and Release engineering also cloud infrastructure with automation following Agile methodology.
  • Experience in configuring various AWS services like VPC, EC2, IAM, ELB, RDS, S3, SNS, SQS, Route 53, Lambda, Cloud Front, Cloud Formation and Cloud Watch.
  • Expertise in AWS Administration Services like EC2, S3, EBS, VPC, ELB, RDS, EMR, Dynamo DB, Auto Scaling, Security Groups, AWS IAM Services in Users, Groups, Policies, Roles, AWS Access Keys and MFA.
  • Experience in designing and creating Cloud Formation templates in setting up the environment using AWS Cloud Formation stack to design and deploy various applications focusing on high - availability, fault tolerance, and auto scaling.
  • Hands on experience onAzureVPN-Point to Site, Virtual Networks,AzureCustom security, Endpoint Security, firewall, WindowsAzurename resolution, Scheduler, Automation and Traffic Manager.
  • Expertise on working Chef, Puppet, Jenkins, Git, maven, Dockers, Nagios and Linux/Unix system administrator on RHEL 4.x, 5.x, 6.x, Debian, Centos 4.x,5.x, Suse,Oracle Enterprise Linux, FreeBSD and VMware, V-Sphere ESX/ESXI environment.
  • Implemented CI/CD using Jenkins. Configured security to Jenkins and added multiple nodes for continuous deployments. Deployed applications using build tools like Ant and Maven. Strong understanding of build.xml and pom.xml files.
  • Worked on Nexus, Artifactory Repository Managers for Maven builds to upload/download the built Artifacts.
  • Implemented Chef/Puppet as Configuration management tool, to automate the repetitive tasks, quickly deploy critical applications, and manage the changes.
  • Used Ansible and Ansible Tower to auto deploy servers rapidly as per the requirement. Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications.
  • Good Experience in working with container-based deployments usingDocker, Docker images, Docker file, Docker Hub, Docker Compose and Dockers registries. Developed Dockers files to create Images of the Build that are later used in the Task and service definitions to deploy tasks on AWS ECS clusters on AWS EC2 instances.
  • Configured AWS Lambda as an event-driven, server less computing to automatically run code in response to events and automatically manage the computer resources required by the code.
  • Hands on experience on working with System health and performance Monitoring Tools like Nagios, Splunk, Cloud Watch and ELK to monitor OS metrics, server health checks, file system usage etc.
  • Experience in programming/Scripting languages like, BASH,XML, shell scripts, Python, Ruby, Chef, Puppet to automate the deployments using scripts.
  • Wrote automation scripts inPythonfor Extracting Data from JSON and XML files. Created JIRA Work flows for multiple projects as per business needs using behaviors with groovy scripting and integrated JIRA projects with Confluence Pages and constructed Confluence pages. Good hands-on working experience in Application and Web servers like IIS, Tomcat, Apache, Web Sphere, JBoss, Web Logic, Nginx.
  • Experience in Building and Managing Hadoop EMR clusters on AWS. Managed EMR cluster platform to simplify running big data frameworks, such as Apache Hadoop and Apache spark.
  • Responsible for configuring Volume Group using LVM, Logical and Physical Partitions and Importing New Physical Volumes and Managed file system, created swap, monitored and extended volume groups.
  • Implementation and maintenance of Apache HTTPD, SMTP, DHCP, NFS, NIS, LDAP, DNS, FTP, Remote access, Security management and Security trouble shooting.
  • Experience in Installation of Splunk Enterprise, Splunk forwarded, Splunk Indexer, Apps in multiple servers (Windows/Linux) and other monitoring tools like Zabbix, Nagios, Splunk and logging tools like ELK.
  • Experience in configuring NIS, DNS, DHCP, NFS, SAMBA, FTP, and Remote Access Protocol, Security Management, Security trouble shoots and SOA-based applications. Expertise in installations of SQL server, MYSQL server and PostgreSQL.

TECHNICAL SKILLS

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

Cloud: AWS, Azure,GCP

Configuration Management: Ansible, Chef, Puppet

Scripting: Bash, Perl, Power Shell, Python, Ruby, shell, YAML, JSON

Build/Automation Tools: ANT, Jenkins, Maven

Languages: Sql, Java, C

Databases: Cassandra, MongoDB, MySQL, Oracle, PostgreSQL

Web/Appserver: Tomcat, Web Logic, Web Sphere

Bug Tracking Tools: Bugzilla, Jira

Version Control Tools: GIT, SVN, TFS

Web Technologies: Servlets, JDBC, JSP, XML, HTML, .Net, Java Script

Containerization tools: Docker, Kubernetes

PROFESSIONAL EXPERIENCE

Confidential - Plano,TX

Cloud/DevOps Engineer

Responsibilities:

  • Hands-on experience with Amazon Web services (AWS) and implemented solutions using EC2, S3, and RDS in cloud formation JSON templates, EBS, Elastic Load Balancer, Auto Scaling Groups, Auto scaling Launch Configuration and Auto scaling Lifecycle Hooks.
  • Provided highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMI’s for mission-critical production servers for backup.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates, Cloud Watch, Cloud Trail and Cloud front to setup and manage the cached content delivery.
  • Built a new CI pipeline, Testing and deployment automation with Docker, Jenkins and Ansible, Integrating SonarQubein the CI pipeline to analyze code quality and obtain combined code coverage reports after performing static and dynamic analysis.
  • Jenkins for integrating maven to generate builds, conduct unit tests with Junit Plugin, Regression tests with Selenium, Nexus Artifactory for storing jar, war and ear files, AppDynamics & ELK Stack for monitoring, and JIRA for document generation.
  • Used Ansible as an automation engine for cloud provisioning, configuration management, application deployment, intra service orchestration, multi-tier deployments and other needs, Provisioned load balancer, auto-scaling group and launch configuration for micro-services using Ansible.
  • Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management using Ansible.
  • Moderate and contribute to the support forums (specific to Azure Networking, Azure Virtual Machines, Azure Active Directory, Azure Storage) for Microsoft Developers Network including Partners and MVPs.
  • Create develop and test environments of different applications by provisioning Kubernetes clusters on AWS using Docker, Ansible, and Terraform. Responsible for creating Jenkins pipeline for deployment using Ansible.
  • Used Ansible to run ad-hoc commands and playbooks to automate tasks and written playbooks and managed Ansible Playbooks with Ansible roles. Used file module in Ansible playbook to copy and remove files on remote systems.
  • Automated applications and MySQL container deployment in Docker using Python and monitor them using Nagios.
  • Wrote python scripts for implementing Lambda functions. Created API as a front door application to access data or functionality from backend services running on EC2 and code running on Lambda or any web application.
  • Worked on Continuous Delivery project, streamlining Dev workflow, integrating automated QE validation, and delivering standardized releases based on Docker to Operations for deployment.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And, configuration automation using Docker containers. Implementing Docker based containers maintaining Micro services using Docker.
  • Experience in creating Docker containers leveraging existing Linux Containers and AMIs in addition to creating Docker containers. To achieve Continuous Delivery (CD) goal on high scalable environment, used Docker coupled with load balancing tool Nginx 1.5.9.
  • Expertise in integrating Terraform with Ansible, Packer to create and Version the AWS Infrastructure. Created Docker images that handled Tomcat installation using major versions on the existing Maven-based image and tested these images.
  • Wrote Chef Artifacts for the Configuration Management and Deployment of the Mesosphere and Zookeeper (as an exhibitor) stacks in AWS for the Mesosphere DC/OS.
  • Used Kubernetes as an open source platform for automating deployment, scaling and operations of applications containers across clusters of hosts, providing container centric infrastructure.
  • Develop CI/CD system with Jenkins on Google Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.
  • Managed Kubernetes charts using Helm, and Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages.
  • Involved in the functional usage and deployment of applications in Web Logic, Web Sphere, IIS and Apache Tomcat Server. Experience in using Tomcat and Apache web servers for deployments and for hosting tools.
  • Worked with Red Hat Open Shift Container Platform for Docker and Kubernetes. Used Kubernetes to manage containerized applications using its nodes, Config Maps, selector, Services and deployed application containers as Pods.
  • Prototype CI/CD system with GitLab on GKE utilizing kubernetes helm and Docker for the runtime environment for the CI/CD systems to build and test and deploy.
  • Established Chef Best practices approaches to system deployment with tools with vagrant and managing Chef Cookbook as a unit of software deployment and independently version controlled.

Confidential - Cincinatti, Ohio

Build/Release Engineer

Responsibilities:

  • Designed and managed build and Release cycle activities in Agile Methodologies. Deployed code to different environments DEV, SIT, QA, and PROD. Responsible for design and maintenance of the Subversion Repositories and the access control strategies.
  • Involved in identifying the build errors in the system, identify the build issues, and escalate it to the concerned team after careful analysis. Work and coordinate with the team to get the build fixed before the release.
  • Developed build and deployment scripts using ANT and Apache MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Extensive experience in using Version control systems includes Subversion (SVN), GIT, and Clear Case. Involved in migrating from SVN to GIT. Connected continuous integration system with GIT version control repository and continually build as the check-inns come from the developer.
  • Analyze and resolve conflicts related to merging of source code for GIT. Performed all necessary day-to-day Subversion/GIT support for different projects.
  • Configure various plugins(Ant/Maven) needed for Jenkins workflow automation and Install Jenkins master slave nodes required for troubleshooting testing builds during Jenkins build process.
  • Proficient with Jenkins and Bamboo for continuous integration and for End-to- End automation for application build and deployments.
  • Worked on building & deploying Java code through Jenkins, used Jenkins Amazon Web Services (AWS) Code Deploy plugin to deploy AWS and worked on AWS Cloud management.
  • Created automated pipelines in AWS Code Pipeline to deploy Docker containers in AWS ECS using services like Cloud Formation, Code Build, Code Deploy, S3 and puppet.
  • Initiating alarms in Cloud Watch service for monitoring the server's performance, CPU Utilization, disk usage etc. to take recommended actions for better performance.
  • Configured, supported and maintained all network, firewall, storage, load balancers, operating systems, and software in AWS EC2.Managing multiple AWS instances, assigning, the security groups, Elastic Load Balancer and AMI’s.
  • Used Amazon Route53 to manage DNS zones and give public DNS names to elastic load balancers IP's and AWS Beanstalk for deploying and scaling web applications and services.
  • Strong Experience in implementing Data Warehouse solutions in AWS Red shift Worked on various projects to migrate data from on-premise databases to AWS Red shift, RDS and S3.
  • Having production experience supporting and deploying to web application servers such as Web Logic, JBOSS, Apache, Tomcat, and Apache HTTPD servers.
  • Develop and implement an automated Linux infrastructure using Puppet. Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Created scripts for system administration using languages such as Shell and Python and monitoring servers using Nagios, Data dog, Cloud watch, ELK.
  • OS Experience working on ELK stack for maintaining and analyzing larger data and Elastic search to maintain/monitor real-time data extractions. Configured elastic search to automatically detect and remove any once failures in the clusters. installation using remote installation tools (PXE/kick start/CFengine/Puppet) Managing Linux infrastructure using single, integrated tools for efficiency speed such as Puppet/CFengine.
  • Experience in writing Puppet manifests to automate configuration of a broad range of services. Involved in Setup and Configuration of Puppet Configuration Management.
  • Set up Jenkins build jobs to provide one click deployments of the latest software build to Web Sphere clusters for use by developers and support personnel. These were implemented using a combination of Jenkins configuration, BASH scripting.
  • Responsible for writing the Release Notes, documenting all the useful info about the release, software versions, changes implemented in current release, Defects fixed, Labels applied.
  • Worked on Azure IAM to monitor suspicious activity through advanced security reporting, auditing and alerting which helps to mitigate potential security issues.
  • Deployed Java/J2EE applications on to Apache Tomcat application servers and configured it to host the wiki website.
  • Getting the list of issues from the components (project, module, file etc.) with the help of SonarQube. Involved in identifying
  • Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/ Packages using Chef as well as AWS for EC2/S3 & ELB with Chef Cookbooks.
  • Build errors in the system and identify the build issue and escalate it to the concerned team after careful analysis. Work and coordinate with them to get the fix in the release.

Confidential

Linux Administrator /VMware

Responsibilities:

  • Worked on VMware Storage Virtualization (SDDC-vSAN) VMware Server Virtualization (vSphere) VMware Networking Virtualization(NSX) Lifecycle Management (VMware SDDC Manager) active installation.
  • Worked on VMware for Virtual server builds, increasing memory, CPU, adding disks, Maintenance on ESX hosts VM and server/storage migrations.
  • Worked on VMware Storage Virtualization (SDDC-vSAN) VMware Server Virtualization (vSphere) VMware Networking Virtualization(NSX) Lifecycle Management (VMware SDDC Manager).
  • Performed data storage migrations using VMware storage vMotion on Netapps NFS, EMC Clarion SAN storage.
  • Responsible for configuration of DNS Server and Clients, configuration of DNS tables using BIND packages and experience in troubleshooting DNS issues.
  • Profiles Upgrade Experience from VMware Infrastructure 5.0, 4.5 to vSphere 5.0 and Update including vCenter5.0, ESX Hosts, Update manager, vSphere client, and Virtual machines tools and H/W upgrade to vSphere 5.0.
  • Systems routine backup, scheduling jobs like disabling and enabling Cron jobs, enabling system logging, network logging of servers for maintenancence in configuration and maintenance of Web Logic 8.1 with JDBC, JNMS, JNMI, SNMP and J2EE services.
  • Deployed applications in (WAR, JAR, and EAR) in domain and clustered environments. Configured JDBC connection pools and data sources with Oracle 8.i database.
  • Experience in installing, configuring and maintaining application Server like Web Sphere and Web Servers like WebLogic, Apache HTTP and Tomcat on UNIX and Linux.
  • Installation and administration of VMware vSphere ESXi 6.5 environment, Evaluated and implemented new hardware and software solutions that benefited architecture and operations implemented VMware SRM and troubleshot performance issues.
  • Used cron jobs in managing systems routine backup like performance, upgrades tuning and testing. Wrote shell scripts for monitoring the systems and applications such as monitoring the processes in all the servers and run cron jobs.

Confidential

Linux/Unix System Administrator

Responsibilities:

  • Build and install new Red Hat and Centos computers for internal engineering personnel and external customers. The installations included OS customization and building/installing applications such as apache, apache-tomcat, MySQL, and java. Used Subversion (SVN) for version control and syslog for troubleshooting.
  • Configured and installed RHEL and Ubuntu Servers and monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
  • Maintained customized user environments using SUDO for system administrator access on test and production servers. Experienced in tasks like managing User Accounts and Groups, managing Disks and File systems.
  • Configuring Linux Red Hat servers with Kick start, LDAP, DNS, and DHCP and connecting to Network. Integrating Windows Active Directory with Linux/Unix Servers.
  • Configured inbound and outbound firewall rules to secure the traffic flow. Configured the LUNs assigned by the storage administrators and managed Volumes using Logical Volume Manager (LVM) on Linux.
  • Worked on installing, upgrading and managing packages via RPM and YUM package management & Installing and configuration of Local Repository to assist with software updates.
  • Administered various system level technologies including NFS, Samba, LDAP, Package Management (yum/up2date), Red Hat Cluster Suite, High Availably Networking (NIC Bonding), and Log Management (rsyslog, syslogd, syslog-ng).
  • Created partitions and modified Logical and Physical Volumes. Configured LVM (Logical Volume Manager) to manage volume group, logical and physical partitions and extending logical volumes.
  • Involved in working with Installation and Configuration of networks, SAN, router/switches configuration and wireless access point/router with security, TCP/IP, VPN, Content Filtering, Access Control Lists on router/switches.
  • Expertise in advanced networking subjects (TCP/IP, BGP, VLAN, Bonding/Trunking, switches, routers & firewalls).
  • Working knowledge of virtualization technology (KVM, Xen, ESXi, Open Stack), Dell hardware (DRACs, LiveCycle Controllers, BIOS, RAID controllers), and Apache/Nginx, MySQL, LVM, LVS software.
  • Deep understanding of the Linux OS, internals, kernel &file systems tuning, protocols and services (such as PXE, DNS, HTTP, NFS, CIFS, FUSE) and troubleshooting utilities (strace, sar, vmstat, mpstat, tcpdump).
  • Implementation of systems and scheduling automated and manual backups/restored to take production data and archive log files backup.
  • Linux and Unix infrastructure design and management. Improved service performance and reliability through investigation and root cause analysis.
  • Implemented, configured and deployed new patches, upgrades, bug fixes on both physical and virtual Red Hat Linux servers using satellite server and YUM server.
  • Expert in Configuring Custom Red hat channels, creating standard Kick start Profiles, Applying Secure patches with Red hat Satellite server.

We'd love your feedback!