We provide IT Staff Augmentation Services!

Cloud Engineer/devops Engineer Resume

4.00/5 (Submit Your Rating)

Irving, TX

SUMMARY:

  • Overall 7+ years of IT industry experience in Development , Systems Administration and Configuration Management and worked on various Cloud/IaaS platforms such as Amazon AWS, Microsoft Azure , and Extensive experience includes SCM , Build/Release Management , performing duties such as monitoring , automation , deployment , documenting , support and troubleshooting .
  • Experienced in Configuring and Deploying infrastructure and applications into cloud using AWS resources such as EC2 instances, S3, RDS, EBS, VPC, SNS, IAM policies, Route 53, Auto scaling, 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 Gate way(IGW) and knowledge on VPC peering among different VPC’s.
  • Good experience with Continuous Integration and Deployment methodologies using Jenkins, Maven, SonarQube and Configuration Management tools such as Ansible/Chef/Puppet and Docker containers for environment independence.
  • Worked on several docker components for containerization using Docker Engine, Hub, Machine, Docker Registry, docker images and handled multiple docker images to deploy in Application servers like Tomcat/Jboss/Websphere and Weblogic.
  • Knowledge on Microsoft Azure for installation and configuration, created scripts on SOAP and PowerShell scripts to automate daily tasks on public cloud environments.
  • Experienced in maintaining Docker containers with Kubernetes to automate the docker container maintenance by using it and worked on with REST API.
  • Created Docker images using a Docker file, worked on Docker container snapshots, pulling docker images from docker registrar and managing Docker volume.
  • Configured and installed Chef Workstation , Bootstrapped Nodes , wrote chef Cookbooks, Recipe and uploaded them to Chef - Server . Testing of cookbooks using Food Critic and Test Kitchen and running recipes on nodes managed by On-premise Chef Server.
  • Installed and maintained chef server and chef client configurations and by using pull method chef client pulls all the required configuration for chef server where to maintain the desired state and actual state.
  • Hands-on experience on writing Ansible playbooks and in creating Ansible and Ansible Tower as Configuration management tool, to configure and to automate daily tasks, deployment of large scale applications, and proactively manages changes in the environments.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python and app deployments and worked on AWS lambda with Amazon kinesis. Deployed Ansible modules to provision and manage AWS EC2 instances, volumes, DNS, and S3.
  • Wrote Ansible playbooks to manage Web applications and also used Ansible Tower. We coordinated with Terraform DSL for automating inside the AWS cloud and Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation.
  • Worked on creating and implementing CI/CD pipeline using Jenkins, Hudson, Team city and Bamboo for continuous integration and for End to End automation for all build and deployments. configured Plugins for GIT Repository, Maven-Docker plugin, Setup SCM Polling for continuous Build with Maven Repository and Deployed Applications using YAML files through Ansible playbooks as a CI/CD Process.
  • Wrote Puppet Manifests to provision complex multi-node applications composed of Server-Agent model and deployed applications in Apache Tomcat , Jboss . Strong experience in creating ANT/MAVEN builds and generated artifacts (Jar, War, Ear) files which are stored in Nexus binary repository and deployed with Ansible and Puppet.
  • Experienced in using build tools like MAVEN and ANT for the building of deployable artifacts from source code and stored in the Nexus or JFrog Artifactory repository and 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.
  • Good expertise with System Administration and VMware ESXi 4.x/5.x to create OS as per organizations requirement to manage regular server activities.
  • Good Knowledge on system utilities, Unix/Linux operating systems and shells with security tools.
  • Experienced in Installations, Upgrades, Patches, Configuration, Performance tuning on UNIX/Linux, system software and hardware.
  • Extensive experience with Kick Start Server and Jump Start Server to install Operating systems across multiple machines at a time.
  • Good scripting skills for maintaining, developing shell and python scripts and troubleshooting the C, Bourne and Perl scripts.
  • Good multi-tasking, can work on low, high priority tasks and responsible to complete the task with in time.
  • Experience in version management across different environments using SVN, TFS, Git on Linux.
  • Responsible in managing all aspects of the software configuration management process including code compilation, packaging, deployment, release methodology and application configurations.

TECHNICAL SKILLS:

Configuration Management Tools: Puppet, Chef and Ansible.

IaaS: AWS, Azure, OpenStack

Operating Systems: Red Hat (5/6), Solaris (8, 9, 10/11) and IBM AIX (5/6)

Virtualized Platforms: VMware and Virtual Box

OS Installation: Kickstart, Jumpstart

Monitoring Tools: Nagios, Splunk

Test and Build Systems: CloudBees & Open Source Jenkins, Ant, Maven, Gradle and Ms- build

Web Servers: Apache, IIS

Application Servers: Jboss, Tomcat and WebSphere

Databases: Sql, Oracle

Scripts: Bash, Perl, Python, Ruby and Groovy

Protocols: TCP/IP, UDP, SNMP, SMTP, TELNET

PROFESSIONAL EXPERIENCE:

Confidential, Irving, TX

Cloud Engineer/DevOps Engineer

Responsibilities:

  • Designed Configured and launched 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) in AWS to automate the infrastructure launching.
  • Experience in migrating On - premise infrastructure to cloud platforms like AWS, AZURE by using one of the model like LIFT and SHIFT and virtualized environments using Vagrant with VMware and create containers using Docker. Managed these Docker containers using containerization tools like kubernetes.
  • Designed and created own infrastructure in AWS cloud using Virtual Private cloud(VPC), by configuring Subnets in different AZ’s for high availability and for security, Route Tables for internal communication between servers and Internet Gateway(IGW) to allow public traffic into own private network.
  • Designed and deployed applications utilizing the AWS stack including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, LAMBDA, REDSHIFT, to maintain high-availability and fault tolerance deployed applications in multiple availability zones.
  • Implemented Office 365 and Azure Active Directory for single sign on, authentication, authorization and managed all the user activities and group activities.
  • Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication and provided policies to groups using policy generator and set different permissions based on the requirement along with providing Amazon Resource Name (ARN).
  • Wrote Python scripts to automate the setting up of infrastructure and used Cloud Formation Templates(CFT) for automatic deployments of AWS resources.
  • Wrote Ansible play books using Python scripts in automating the large-scale deployments of applications and provisioning of multiple AWS EC2 instances in cloud and created Docker containers to spin up EC2 instances.
  • Installed services using YAML files and followed the Directory Hierarchy while creating Playbooks to make ease of architecture and for smooth deployments.
  • Experience in making the application and infrastructure deployments automated by using Continuous Integration and Continuous Deployments using Jenkins, Maven/ANT/Gradle and to maintain versioning of source code by using Subversion (SVN), GIT and Artifacts version maintenance by using Nexus artifactory repository and automated several Master-Slave configurations using temporary slaves.
  • Setup Jenkins as a service inside the docker swarm cluster to cut down the downtime/failover time to minutes. Managed and automated the Docker containers deployments using Kubernetes.
  • Completely automated configuring and deploying AWS services which includes web servers, ELB, EBS, RDS, EC2, S3 bucket and application configuration, wrote scripts to creates stacks, single servers, or joins web servers to stacks.
  • Implementing and Managing Docker containers and Kubernetes infrastructure and working on 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 (ELK) for Log Analytics, application monitoring in integration with cloud environment AWS Lambda and CloudWatch.
  • Worked in different software development life cycles using the Agile, Scrum methodologies and legacy method like Waterfall model.
  • Worked on several Docker components like Docker Engine, Hub, Machine, Compose and Docker registry for pulling Docker images primarily for middleware installations and domain configurations.
  • Configured Docker file with multiple artifacts to create an image and use Ansible Playbooks to deploy those Docker images to different servers for running the applications on containers.
  • Managed web applications Environment Configuration Files, User management and Packages using Ansible.
  • Experience in writing Terraform templates, Chef Cookbooks, recipes and pushed them onto Chef Server for configuring EC2 Instances.
  • Used JIRA ticketing tool for tracking and solving issues for customers and provides continuous support to them in the live production.
  • Managed & Co-ordinated multiple teams for deploying builds in stage & prod environments in Application servers such as Jboss/Weblogic.
  • Installed Docker on CI/CD tool Jenkins, created custom Docker container images, tagging and pushing the images to our internal Docker private registry using Docker files.
  • Implemented multiple pipeline jobs include multi branch pipeline in Jenkins for automatic code checkout to deploy applications across all environments like Dev, Staging and Production.
  • Executed ANT, Maven, Gradle to build artifacts on Java/.Net projects build these artifacts by using Source Code Management (SCM) tools like GIT/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.
  • Monitored Linux, windows server and detect application, service, process problem using Nagios infrastructure monitoring tool.

Confidential, Milwaukee, WI

DevOps Engineer

Responsibilities:

  • Configured instances using AWS EC2 and configured Elastic Load Balancer for continuous health checks, Optimized volumes and Auto scaling groups and Configured object storage S3 bucket for backup and used Glacier to achieve data in cost effective manner, used multiple methods such(DMS) as Data Migration services to transfer large data from on-premise to AWS cloud.
  • Worked on AWS IAM service for user management, groups and grant permission to new accounts, groups roles to access EC2, S3 and RDS services.
  • Installed Chef Server and Chef Client and created Chef Recipes and Cookbooks, workstation and bootstrapped the nodes using knife and automated by writing ruby scripts Test-Kitchen/chef spec.
  • Experience in writing Puppet Manifests files to deploy automated tasks to many servers at once and for managing the full application stack deployments into application servers such as Tomcat/Jboss/Websphere.
  • Worked on AWS services like CloudWatch, CloudFormation, CloudFront to setup and manage cached content delivery for speedy recovery and created Elastic load balancers (ELB) for high availability and used Route53 for DNS resolution.
  • Experience in Bamboo to setup CI/CD build for projects in DEV/Testing/ Production environments. Using bamboo as CI and installed maven plugins and chef as configuration tools deployed many web applications in app server.
  • Maintained GIT repositories for automation code and configuration in CI/CD Process to build and deploy the applications by utilizing tools such as Ant/Maven/Gradle with plugins in Jenkins server.
  • Used configuration management tool Puppet for automating the regular tasks and configured agent machine to pull the configuration from server machine to maintain the actual state.
  • Wrote Chef Cookbooks, recipes using ruby to automate installation of Middleware Infrastructure like Apache Tomcat, JDK, and configuration tasks for new environments.
  • Worked on Docker hub, Docker Images and handling multiple images for installations and configurations and Responsible for running Jenkins in a Docker container with EC2 slaves in AWS cloud.
  • Involved in developing unit and functional scripts for frontend and backend applications using Python, Groovy scripts.
  • Worked with development and operations organizations to implement the necessary tools and to support the automation of building, testing and deploying the infrastructure using Puppet.
  • Used Bit Bucket as the source code management tool to maintain the puppet modules for different services and to clone the repositories to the local disk for modifying, configuring the puppet modules from Bit Bucket.
  • Worked on creating Chef Attributes, Chef Templates, Chef Recipes, and Chef Files for managing the configurations across various nodes using Ruby.
  • Experience in setting up kubernetes cluster using KOPS scripts and rancher and experience in creating 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.
  • Created Classes, Configuration files and complex resources in Chef modules and reused existing Build-In variables, setting Environment and managing packages, services, files and their dependencies in Chef.
  • Enhanced existing shell/python scripts which includes build path, build directories, process to copy deployment package and run them in deployment directories.
  • Communicated with Onsite and Offshore team for making the project run smooth and coordinated all teams in deployments of large scale applications.
  • Managed Business Application Support in building/deploying the development projects of SDLC and STLC with automation testing like Selenium.
  • Worked with JIRA for project tracking and updating defects and related tasks which handles the project in smooth manner.

Confidential, San Francisco, CA

Build/Release Engineer

Responsibilities:

  • Integrated the CI/CD tool Jenkins by configuring plugins of Build tools(Maven/ANT/Gradle) and Source code management tools(GIT/SVN) and get the updated source code by configuring GIT Webhook plugin in jenkins.
  • Configured Nexus to maintain artifact repository and check the code quality by configuring SonarQube in Jenkins and test the code duplications, Code errors.
  • Developed build and deployment scripts using ANT, MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Managed dependencies in Maven project by creating parent-child relationships between required projects and collaborate the deployment process with Shell and Perl scripts are managed in application servers.
  • Worked in creating the automated process for build & deployments via Jenkins & Python scripts for java applications and Supported development team, qa team during build and deployments in dev, qa and production environments for Build Issues .
  • Worked in Building, Managing, and Continuously Improving the Build Infrastructure for software development teams by Implementing with build scripts, Continuous Integration Infrastructure and Deployment Tools.
  • Manage multiple customer requirement to build and enhance CI/CD pipeline & serve team for best practices throughout deployment process and Administered for automating, troubleshooting build-deployments process using deployment scripts, Jenkins & CM tools.
  • Troubleshooting & resolving build failures due to any issues reduced by 95% stabilizing the build process setup and writing deployment scripts using shell and python.
  • Worked in automation initiatives with different teams DevOps and Development team and Coordinated projects to move to the production environment and communicated well will development and QA team for proper build changes.
  • Developed and Modified scripts for building/deployment 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.
  • 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 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 of daily process.
  • Administered Configurations/Jobs/Kernel/Boot and Hardware for Red Hat servers in and Installing, Upgrading, Patching the Red Hat servers by using YUM.
  • Managed for System Administration tasks in the projects during high deliverables for Linux servers.
  • Involved in managing the project application in GIT and end user training for effective utilization of tool.
  • Performed regular Audits on different environments to ensure same software version are resided.
  • Involved in verifying the methods used to create software builds are most reliable and repeatable.
  • Integrated Selenium test automation execution with Jenkins on different environment as part of Continuous Integration Process.
  • Installed, Upgraded, Patched the Red Hat servers by using YUM. Responsible with JIRA to track issues and Change Management.

Confidential

VMWare Admin/System Admin

Responsibilities:

  • Experienced in installing, configuring, supporting and troubleshooting Redhat Linux Servers with Kickstart, LDAP, DNS, DHCP and applying security policies for hardening the server based on the company's policies. Manage Virtual Machines, Installing VMware Tools, Cloning, and Deploy Virtual Machines using Templates.
  • Managed VMWARE vSphere HOSTS in a HA/DRS Environment with vMotion/ Site Recovery Manager, Replication Manager vRealize Automation Center and Fiber SAN. Experience working with production servers at multiple data centers.
  • Worked on Installation/Configuration/Administrated VMware ESXi 5.1/5.5 & 6.0 and migrated existing servers into VMware Infrastructure. Performed physical virtual (P2V) migrations for approximately several hundred physical servers utilizing VMware Converter.
  • 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.
  • Developed bash shell scripts to monitor and report file system utilization, user login activities, cleaned up log files in /var/log, and to back up essential files and directories.
  • Worked on VMware for Virtual server builds, increasing memory, CPU, adding disks , Maintenance on ESX hosts VM and server/storage migrations.
  • Use VMware VSphere vCenter Update Manager to apply patches to virtual machines and also Virtual Private Networking ( VPN ) tools and techniques to maintain these VM's.
  • Samba and Apache Web Services Performed different software changes in VMware environment on customer's servers. Followed up with Data Center personal for hardware related changes.
  • Worked on implementing security over production servers using IP chains, Security Monitoring, Developing Scripts, processing the Job Automation, Scheduling Upgrades.
  • Part of Deployment team in Trouble Shooting and fixing Day-to-Day problems of the applications in production on 24/7 schedule.

Confidential

Linux Administrator

Responsibilities:

  • Used commands for creating new USERS, GROUPS, USER PASSWORDS, CHANGING PASSWORDS, MANAGING USER ACCOUNTS and locking users, monitored system processes system status, identifying system bottlenecks.
  • Ability to perform configuration of standard Linux and network protocols, such as SMTP, DHCP, DNS, LDAP, NFS, SMTP , HTTP, SNMP and others. Worked on virtual and physical Linux host for decommission.
  • Involved in Troubleshooting network problems like NFS, NIS, Samba, DNS, DHCP, LDAP, MySQL and Responsible to solve technical Problems related System administration (Linux of Our Clients).
  • Building & configuring Red Hat Linux systems over the NETWORK , implementing automated tasks through CRONTAB , resolving tickets according to the priority basis.
  • Provisioned Red Hat Linux and Solaris Servers using Kickstart and Jumpstart network based installation.
  • Configured and maintained the Volume Groups, Logical Volumes using Logical Volume Management (LVM), VERITAS Volume Manager (VXVM) and Solaris Volume Manager (SVM) across environments.
  • Configured Databases, Clustering, Firewalls and cross-platform tools like SAMBA and Handling the day-to-day Operations, Troubleshooting & Solve Server Problems in LINUX .
  • Configuration of Secured Shell (SSH) Linux servers. Automated routine jobs by developing Korn, Perl and Bash shell-scripts.
  • Creating hard and soft or symbolic links, remotely assessing Servers using putty terminal, transferring files using WinSCP emulator, transferring files between UNIX , Linux and Windows systems. Modifying the content of text files using the "vi" text editor.
  • Monitoring and log management on UNIX , Linux servers including processes, swap management , and performance tuning.
  • Maintained/administrated the current storage environments SAN , NAS as well as make recommendation for optimal solutions to support business initiatives.

We'd love your feedback!