We provide IT Staff Augmentation Services!

Cloud Engineer/devops Engineer Resume

0/5 (Submit Your Rating)

Louisville, KY

SUMMARY:

  • Overall 7+ years of IT industry experience as Linux Administration, DevOps, Build and Release Engineer in Systems Administration, Configuration Management, and Development, and hands - on experience on various Cloud/IaaS platforms such as Amazon AWS, Microsoft Azure and experience in SCM, Build/Release Management, performing duties such as automation, deployment, documenting, support, troubleshooting and monitoring in various environments like DEV, TEST, STAGE & PROD.
  • Extensively worked on AWS Cloud resources such as EC2 instances, IAM policies, Route 53, Auto scaling, S3, RDS, EBS, VPC, SNS, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OpsWork, Security Groups focusing on fault tolerance and high availability. Configured and launched EC2 instances in cloud AWS by creating own infrastructure using AWS resources like VPC, Subnets, Route tables and Internet Gateway and knowledge on VPC peering among different VPC’s.
  • Experience in developing Lambda function to develop event-based alerts like object insertion into the S3 bucket, Table updates in RDS, Successful Artifacts that are ready for deployments.
  • Strong experience in all areas of Jenkins like Plugin Management, Securing Jenkins, Performance issues, Analytics, Scaling Jenkins, integrating Code Analysis and Test Phases to complete the CI/CD pipelines within Jenkins.
  • Expertise in developing and maintaining CI/CD pipeline using Jenkins and AWS cloud-native services such as code commit, code build, code pipeline and code deploy.
  • Experience in managing multiple Azure subscriptions and Resource groups for different teams by developing Azure ARM Templates, version controlling it along with the source code on Git.
  • Hands on experience in configuring CI/CD methodologies using Jenkins, Maven, SonarQube and Configuration management tools such as Ansible, Chef, Puppet and microservices like Docker and Kubernetes for environment independence.
  • Experience in installing Chef Workstations, clients on nodes, Installing and configuring chef servers, Bootstrapped Nodes and Knife configurations. written Recipes, Cookbooks, Roles, push jobs and testing of cookbooks using Food Critic, Test Kitchen.
  • Expertise in developing Puppet Manifests to provision complex multi-node applications those are composed of Server-Agent model and deployed applications into application servers like WebSphere, JBoss, and Apache Tomcat. Strong experience in generated artifacts using MAVEN, ANT which are stored in Nexus binary repository and deployed with Ansible and Puppet.
  • Hands on experience in implementing Ansible to deploy thebuildsfor Dev, QA and production environments.Automation of infrastructure by developing Ansible custom module in Python and worked on writing playbooks for provisioning the services on AWS environment through automated tools like Jenkins.
  • Managing Puppet Enterprise 4.x, managed Puppet Master, Agents, and Database. Integration of Puppet with Apache and Passenger and developed Puppet modules to automate deployment, configuration, and lifecycle management of key cluster.
  • Configuring Jenkins on AWS and deploying all micro-services builds out to the Docker registry and then deployed to Kubernetes.
  • Extensively worked on build tools like MAVEN and ANT for the building of deployable artifacts from source code and stored the artifacts in the repositories like JFrog Artifactory, Nexus. Worked with Jenkins and AWS Code Deploy for CI/CD pipelines. Used Jenkins to automate most of the build related tasks and Code Deploy for deploying the code.
  • Experience in docker container services using Docker files, Docker images, Docker Engine, Hub, Machine, Docker Registry, and handled multiple Docker containers and deployed application servers like Tomcat, JBoss and WebLogic into Docker containers.
  • Worked on Kubernetes to orchestrate Docker containers of new and existing applications as well as deployment and management of complex runtime environment, creating Pods and managing docker containers using Kubernetes to deploy scale, load balance and manage Docker containers with multiple name spaced versions.
  • Created Docker images using a Docker file, worked on Docker container snapshots, pulling docker images from docker registrar and managing Docker volume.
  • Experience with System Administration and VMware ESXi 5.1,5.5 &6 to create OS as per organizations requirement to manage regular server activities.
  • Hands on experience in system utilities, Installations, Upgrades, Patches, Configuration, Performance tuning on Unix/Linux operating systems software, hardware and shells with security tools.
  • Good scripting skills for maintaining, developing shell and python scripts and Scheduling the tasks & Systems backup using Python, Ruby, Perl, Shell scripting for RHEL.
  • Managing version control across different environments using SVN, TFS, Git and log monitoring tools like Splunk, Nagios and AppDynamics, installation, Configuration, and Management of RDBMS and NoSQL tools such as SQL Server 2008/2012/2014, MySQL, DB2, PostgreSQL, MongoDB & Cassandra and application servers WebLogic 10.x/11, WebSphere 7/6, JBoss 4.0.x and Tomcat 7.x/6.x/5.5 of application servers.
  • 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, send mail, FTP, Remote Access, Security Management, Security trouble shooting skills.
  • Experienced in package management using Red Hat RPM,YUMused in several Linux distributions such as Red Hat enterpriseLinux, Centos, SUSELinuxEnterprises, and Fedora.
  • Good understanding of Software Development Life Cycle (SDLC) like Waterfall Methodologies, Agile Methodologies and Software Test Life Cycle (STLC).

TECHNICAL SKILLS:

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

Cloud: AWS, Azure, Google Cloud Platform

Scripting: Bash, Shell, Ruby, PowerShell, Python, Perl, YAML

Build/Automation Tools: Ansible, Chef, Puppet, Jenkins, Maven, Ant, Gradle, Bamboo, TeamCity

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

Bug Tracking Tools: JIRA, Bugzilla, HP Quality center, Rally.

Version Control Tools: GIT, Subversion, TFS

Web/App Server: Apache, IIS, TFS, Tomcat, WebSphere Application Server

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

PROFESSIONAL EXPERIENCE:

Confidential - Louisville, KY

Cloud/DevOps Engineer

Responsibilities:

  • Designed, configured and deployed Amazon Web Services for a multitude of applications using the AWSstack EC2, Route53, S3, RDS, Cloud Formation, SNS, Cloud Watch, SQS, IAM, focusing on high-availability, fault tolerance, auto-scaling and deployed applications in multiple availability zones.
  • Responsible in Configuring and launching AWS EC2 instances in cloud environment and setup S3 buckets and Relational Database Services(RDS) to handle data, load balancer and auto-scaling, Target groups and created Cloud Formation Templates(CFT) using YAML scripting in AWS to automate for provisioning the servers.
  • Setup VPC's and subnets using Cloud Formation templates for various applications and Configured Elastic Load Balancer (ELB) for routing traffic. Tracked the efficiency of all AWSservices and provide application owners with performance-based SLAs.
  • Migrated a production infrastructure into an Amazon Web Services utilizing AWS Cloud formation, Code Deploy, Code Commit, Chef, EBS and OpsWorks and developed scripts in Python to automate processes in AWS using AWS CF, EC2, Boto API.
  • Responsible for regulating both inbound and outbound traffic by configuring multi-level firewalls using securing groups at the instance level, NACLS at subnet level and proxy servers at the network level to access AWS resources in public cloud.
  • Experience in creating PowerShell scripts for validating the Synchronization of On-premise Active Directory to the Azure ADDS, Configured Site to Site connection through VPN tunnel and Express Route.
  • Implemented Office 365 and Azure Active Directory for single sign-on, authentication, authorization and managed all the user activities and group activities.
  • Created users, Groups by using AWS Identity and Access Management (IAM), for the better login authentication. Created custom policies and Roles and attached them to the Users, groups and Instances and set different permissions based on the requirement along with providing Amazon Resource Name.
  • Experience in managing premium and standard Azure Blob storages for different environments, worked on Azure security center for providing updates to the Linux Redhat based and Windows systems.
  • Created alarms and trigger points inCloudWatch with AWS SNSbased on thresholds and monitored the server's performance, CPU Utilization, disk usage.
  • Developed Python scripts to automate the setting up of infrastructure and used Cloud Formation Templates to automate the deployments of AWS resources.
  • Extensive experience in MS Azure (IaaS) migrating like creating Azure VMs, storage accounts, VHDs, storage pools, migrating on-premise servers to Azure and creating availability sets in Azure.
  • As an effort of migration created Ansible playbooks using Python scripts to automate application configurations for smooth deployments of applications and provisioning of multiple on AWS EC2 instances and developed Docker images to spin up EC2 instances.
  • Developed Jenkins file to build the DLL files for the .Net based applications and triggered Azure ARM Templates to deploy the .Net based application on Azure Web roles.
  • Installed services using YAML files and followed the Directory Hierarchy while creating Ansible Playbooks to make ease of architecture and for smooth deployments of the applications into application servers like Tomcat, WebSphere and WebLogic.
  • Extensively worked on Jenkins and implemented continuous integration by polling for commits on GIT, SVN and generating build artifacts using ANT, Maven, and Gradle plugins and storing in Nexus artifact repository and triggered Lambda for continuous deployment into application servers like Tomcat, Web Sphere, Web logic etc.
  • Used Jenkins to build pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes to load balance the application by creating the Pods and managed using Kubernetes.
  • Implementing and Managing Docker containers and Kubernetes infrastructure and worked in DevOps group running Jenkins in a Docker container with EC2 instances in AWS cloud.
  • Using Ansible, deployed and configured Elasticsearch Logstash and Kibana for Log Analytics, application monitoring in integration with cloud environment AWS Lambda and CloudWatch.
  • Configured and created terraform scripts for launching the infrastructure on AWS. Developed the automated provisioning of AWS cloud environments using Terraform, Jenkins and chef.
  • Worked with Docker- docker hub, pulling images from docker hub, running containers based on an image, creating Docker file to manage customized containers, exposing a container with port redirect, container persistence volume management, docker inspect, docker commit to capturing the file changes/settings into a new image and pushing the image to docker hub.
  • Configured Docker file with multiple artifacts to create Docker images and pushed the created images into docker registry. Used Ansible Playbooks to deploy those Docker images to different servers for running the java-based applications on containers.
  • Managed web applications, Environment Configuration Files, User management, Commands, User Mount Points and Packages by using Ansible playbooks using YAML and used Ansible to assist in building automation policies.
  • Used JIRA ticketing tool for tracking and solving issues for customers and provides continuous support to them in the live production.
  • As part of DevOps team managed & Co-ordinated with multiple teams for deployments in environments like stage & prod in Application servers such as WebSphere, JBoss, and WebLogic.
  • Responsible for built artifacts on Java/.Net projects using ANT/Maven/Gradle tools. We build these artifacts by using Source Code Management tools like GIT and SVN.
  • Configured Analytics for Jenkins server such as Elastic search to process the data, and then visualize the data with Kibana. Plugin this application monitoring tool in Jenkins Master and also configured Jenkins master, slave configurations.
  • Monitored Linux, windows server and detect application, service, process problem using Nagios infrastructure monitoring tool.

Confidential - Plymouth Meeting, PA

Cloud Engineer/DevOps Engineer

Responsibilities:

  • Configured AWS Route53 to manage DNS and used cloud front for caching frequently requested resources with edge locations. Also distributed load using load balancers i.e., both Classic Load balancers and application load balancers.
  • Automated backups, EBS snapshots and AWS AMI’s with LAMBDAS using python boto3. Also created lambdas which will be triggered by modifying security group rules against recommended rules.
  • Created AWS Cloud formation templates for DEV, TEST and Production environments to maintain consistency among resource provisioning and pushed the templates to S3 buckets with enabled versioning.
  • As an effort of migration created Ansible playbooks and chef cookbooks to automate application configurations for smooth deployments on AWS EC2 instances.
  • Developed Terraform scripts for automating VPCs, ELBs, security groups, SQS queues, S3 buckets, and continuing to replace the rest of our infrastructure in AWS. Used Terraform as a tool for managing different infrastructure resources in Cloud and Docker containers.
  • Configured Auto-scaling groups for scaling up when the metrics meet certain thresholds and calling down when resources are idle across QA and UAT environments as well as infrastructure servers for GIT and CHEF. Implemented CI/CD pipeline with AWS Code pipeline, Code build, code deploy and Jenkins.
  • Worked in the agile development team to deliver an end to endCI/CDproduct in an open source environment using tools likePuppet, Chef & Jenkins.
  • Written customized docker files as per the requirement and generated docker images, pushed them into the docker registry for version controlling. Pulled docker images from repository to create docker containers and deployed the application servers like Tomcat and JBoss into the containers.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration, converting production support scripts to Chef Recipes and AWSserver provisioning using Chef Recipes.
  • Cloud watch agents were installed on EC2 servers and on-premise servers and pushed the logs to cloud watch logs in-order to have all metrics at one place and alarms were configured and notifications were established using AWS SNS.
  • Extensively used Docker and Kubernetes for containerization, virtualization, Ship, Run and Deploy the application securely to fasten Build and Release Engineering.
  • Used Terraform to spin up multiple environments for test in and then disposed of, also codified the production environment and shared with staging, QA, and Dev.
  • Migrated VMware virtual machines to AWS and managed services like EC2, S3 Buckets, Route53, ELB, RDS, VPC etc., with Chef Cookbooks/Recipes. Also used Chef to automate the deployment workflow of JAVA applications on WebSphere and Oracle Web logic servers.
  • Configured JIRA workflows according to the needs of the CM team and integrated the project management features of JIRA with the build and release process.
  • Experience in setting up Kubernetes cluster using KOPS scripts and rancher and experience in creating a build process for docker based deployments using Jenkins pipelines.
  • Develop CI/CD system with Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.
  • Responsible for the Plugin Management, User Management,Build/Deploy Pipeline Setup and End-End Job Setup of all the projects with Jenkins and configured master slave configurations in Jenkins.
  • Managed Chef Server in pushing the Infrastructure changes to client nodes, monitoring the logs and security. Used Kitchen as a platform to test our Chef cookbooks and improved entire Build process by automating all manual/ time-consuming steps with Chef Automate.
  • Used CHEF to manage Web Applications, Config files, Database, Commands, and Users Mount and experience in writing chef cookbook and recipes to automate the deployment process and to integrating chef cookbooks into Jenkins jobs for continuous delivery.

Confidential - Arlington, TX

Build/Release Engineer

Responsibilities:

  • Installed and configured Jenkins for Automating Deployments and providing an automation solution and integrated GIT into Jenkins to automate the code checkout process.
  • Hands on experience in writing puppet’s Declarative Modelling Language scripts and helped declare and the documented each system’s state.
  • ConfiguredPuppetwith specific client requirements such as user management, Install and remove packages, package updates and Configured puppet to deploy automated tasks.
  • Integrated Jenkins withpuppetand configured Hiera data through the pipeline plugin.Configured Code Manager inpuppetand integrated with TFS-GIT and successfully pull the code from TFS-GIT branches.
  • Developed and maintained processes and associated scripts, tools for automated build, testing and deployment of the products to various developments and migrating to Jenkins from TFS as continuous integration tool for automation.
  • Administered Configurations and Hardware for Red Hat servers in and Installing, Patching and Upgrading the Red Hat servers by using YUM.
  • Developed automation scripting in Python and usedPuppetto deploy and manage several Tomcat and Java applications across multiple servers.
  • Integrated Service Now withUdeployto work with flow process for Production DeploymentsWritten power shell scripts to automate the process inUdeploy. Configured Jenkins Jobs to work withUdeployfor post-build kick-offs.
  • UsedpuppetRAL to describe the desired state for a different environment. Ensure the use CROSS PLATFORM SYSTEM PROFILING LIBRARY when writingpuppetcode to suit different OS platforms.
  • Worked on Developing the Release Management strategies for project related applications with agile process and Organized and Participated in release meetings regularly with Stakeholders to Identify and Mitigate Risks.
  • Developed and Modified scripts for building and deploying the artifacts using Ant, Maven, Gradle in Jenkins. And Modified Groovy script to collect the data from users and packaged the data as JSON distributed to different applications.
  • UsedNagiosto identify and resolve IT infrastructure problems in various components including applications, services, servers and network protocols. Involved in monitoring application performance using CA Introscope and application logs usingSplunk.
  • Manage multiple customer requirements to build the CI/CD pipeline & serve team for best practices throughout the deployment process and Administered for automating, troubleshooting build-deployments process using Jenkins and Configuration Management tools.

Confidential - Birmingham, AL

VMWare Admin/System Admin

Responsibilities:

  • Worked on the installation of VMware ESXi 5.1,5.5 & 6.0 host servers with vSphere Client, vSphere Configured HBAs and iSCSI SAN storage for enabling different virtual machines to run over a bare metal system.
  • Experienced in installing, configuring, supporting and troubleshooting Redhat Linux Servers with Kickstart, LDAP, DNS, DHCP and applying security policies to servers based on the company's policies.
  • Managed Virtual Machines, Installing VMware Tools, Cloning, and Deploy Virtual Machines using Templates and taking the snapshots of the virtual machines.
  • Managed Host Cluster using HA and DRS features with vMotion to achieve high-availability and Load balancing. Performed Daily Health check for VM's and ESXi hosts.
  • Migrated existing servers into VMware Infrastructure. Performed physical virtual migrations for approximately several hundred physical servers utilizing VMware Converter.
  • Developed bash shell scripts to monitor and report file system utilization, user activities, cleaned up log files and to back up essential files and directories.
  • Experience in using VMware, vSphere and vCenter Update Manager to apply patches to virtual machines and used VPN tools and techniques to maintain these VM's.
  • Maintained production servers and network infrastructure that includes Windows Administration of Domain Controllers, IIS Web Servers, Exchange 2003 and 2010 Mail Servers, NAS, File and Print Servers, terminal Servers on Windows 2003/2008.
  • Implementation of Active directory infrastructure and VCenter Fundamentals, protocols such as TCP/IP, DHCP, DNS, and Profile administration and created User Accounts and Groups in Active Directory.
  • Designed and implementedVMware backup products and performed server consolidation usingVMware Converter, to convert physical machines to virtual machines in a different environment.
  • Part of Deployment team in Trouble Shooting and fixing Day-to-Day problems of the applications in production on schedule.
  • Configured storage LUNs for VMFS and Raw disk mappings, troubleshooted SAN array disks, maintained firmware upgrades across multiple environments.

Confidential

Linux Administrator

Responsibilities:

  • Administration and maintenance of Redhat Linux, Windows Server 2000, 2003 and ESXi servers including user administration; startup and shutdown scripts; crontab, filesystem maintenance, backup scripting and automation using Perl, shell.
  • Customized the Kickstartand Jumpstart scripts to automate the installation of various servers used for various internal projects.Implemented rapid-provisioning and life-cycle management for Red HatLinuxusingKickstart.
  • Worked on creating new USERS, GROUPS, USER Management, PASSWORD Management, giving permissions to the users and locking users, monitored system processes system status, identifying system bottlenecks.
  • Manage network services such as DNS, SFTP, FTP, SMTP, SNMP, LDAP, SSL, SSH, TCP, UDP, IP, RAID, TFTP, BOOTP, DHCP, Kerberos, and SMB and CIFS.
  • Involved in Troubleshooting network problems like NFS, NIS, Samba, DNS, DHCP, LDAP, MySQL and Responsible to solve technical Problems related to System administration.
  • Configured and maintained the Volume Groups, Logical Volumes using Logical Volume Management, VERITAS Volume Manager and Solaris Volume Manager.
  • Installed, configured and maintained DNS servers, Mail servers, FTP servers, NFS, NIS, RPM, Zones, LDAP and Microsoft Active Directory & Samba Web servers on Sun Solaris, Linux platforms.
  • Configured security policies like firewall and intrusion detection systems in the network and used Bash scripts and crontab to automate routine activities.
  • Created backup and recovery policy with the help of senior Linux Admin and updated the operating system when the new version released.
  • Administered Linux servers for several functions including managing Apache Tomcat server, mail server, and MySQL databases in all the environments.
  • Monitoring and log management on UNIX, Linux servers including processes, swap management, and performance tuning.

We'd love your feedback!