Cloud Engineer Resume
PittsburgH
SUMMARY
- 8+ years of extensive experience in Automating, configuring and deploying instances on cloud environments and Data centers.
- Experience in teh areas ofDevOps, CI/CD Pipeline, Build and release management,AWS/Azure and Linux/Windows Administration Proficient in prioritizing and completing tasks in a timely manner, yet flexible to multitask when necessary.
- Expertise inDevOps, Release Engineering, Configuration Management, Cloud Infrastructure, and Automation. It includes Amazon Web Services (AWS)Ant, Maven, Jenkins, SVN, GIT, GitHub, Clear Case, Build Forge, CVS, Tomcat and Linux etc.
- Extensive working experience wif broad range of AWS Cloud Services like EC2, ELB, Auto Scaling, VPC, Route53, RDS, S3, IAM, SNS, SQS, Dynamo DB, Elastic search and Cloud Watch, has in - depth practical noledge on other cloud services like Microsoft Azure and OpenStack.
- Expertise wif Microsoft Azure, Azure Resource Management templates, Virtual Networks, Storage, Virtual Machines, and Azure Active Directory.
- Designed, installed, administered, and optimized hybrid cloud components to ensure business continuity (i.e. Azure AD, ADFS, SSO & VPN Gateways.).
- Identified opportunities to improve infrastructure dat TEMPeffectively and efficiently utilizes teh Microsoft Azure Windows server 2008/2012/R2, SQL Server, Visual Studio, PowerShell, Cloud infrastructure.
- Develop, plan and migrate servers, relational databases (SQL) and websites to Microsoft azure cloud.
- SQL Server, Visual Studio, PowerShell, Cloud infrastructure.
- In-depth comprehension of Agile and Waterfall models.
- Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup onAWS.
- Installing, configuring and managing teh RDBMS and NoSQL tools like MySQL, DB2, PostgreSQL and MongoDB
- Implemented Puppet Agent Based and Agentless Configurations, Puppet dashboards, Mcollective wif active mq server, plugin-sync, stored configs, Hiera, Facter.
- Utilized teh Docker infrastructure in Centos and Ubuntu for bringing up and managing application containers spawning across multiple deployment environments.
- Developed Python Scripts to automate various system tasks, OS patches for dev environments, and deployment of applications to testing/prod environments using Python OS modules
- Implemented teh use of Nagios tool andkeynotefor monitoring and analyzing teh network loads on teh individual machines by enforcing custom Nagios monitoring, notifications and dashboard to exhibit various metrics using Shell Scripting and add-ons
- Extensive experience using MAVENand ANT as build tools for teh building of deployable artifacts
- Experience in using containerization tools like Docker for deployment and build web applications, those can run consistently across any machine, has noledge on containerization orchestration using Kubernetes.
- Converted existingTerraformmodules dat had version conflicts to utilize cloudformation duringTerraformdeployments to enable more control or missing capabilities
- Setup and configured Chef Automate Server; Deployed and configured Common Vault Solution forAzureblob storage; Deployed and configured Cisco CSR 1000v router inAzure and enabled IPsec VPN tunnel and hybrid/AWSnetworking configuration
- Hands on experience on Chef Enterprise, 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 asAWS for EC2/S3/Route53 and ELB wif Chef Cookbooks.
- Worked on Linux Package installation using RPM and YUM, provisioned system wif LVM.
- Develop, Maintain, update various script for services (start, stop, restart, recycle, Cron jobs) UNIX based Korn shell, Bash.
- Experienced in all facets of full CM process wif tools such as SVN, GIT, PVCS, Clear Case, Clear Quest, Perforce, Cruise Control, Jenkins, Bamboo, Chef and Puppet
- Expertise in building of deployment artifacts such as war & ear from source code using Apache ANT and MAVEN.
- Strong experience in working in Linux and Windows environments.
- Experience in Linux/Unix System Administration, Installations, Upgrades and Troubleshooting on RHEL 5.x/6.x
- Used Puppet to deploy ELK for automating continuous deployment (CD) and configured Slave Nodes and deployment failure reporting
- Proficient in managing teh source code control of multiple development efforts using Clear Case, Subversion, TFS,Git and CVS version control tools
- Expert in deploying teh code through web application servers like WebSphere / IIS / WebLogic / Apache Tomcat / JBOSS
- (SCM) in Agile, Scrum and Waterfall methodologies.
- Extensive experience in setting up baselines, branching, merging, and automation processes using shell and Perlscripts.
- Ability to work directly wif all levels of Management to gather user requirements.
- Excellent communication, interpersonal and managerial skills.
TECHNICAL SKILLS
Cloud Services: Amazon Web Services(AWS), Azure, OpenStack, Pivotal Cloud Foundry (PCF), Google Cloud Platform (GCP)
Virtualization: VMware ESX/ESXI, Windows Hyper-V, vSphere 5.x, Datacenter Virtualization, Power VM, Virtual Box, Citrix Xen, KVM.
Operating Systems: Red Hat Linux 4/5/6/7, CentOS, Fedora, SUSE LINUX, UNIX, Windows servers 2003, 2008, 2008 R2, 2012, 2012R2, Windows 2000/2003/XP/vista/7/8/10, Ubuntu 12/13/14, Sun Solaris 8/9/10/11, HPUX 10.x/11.x
Automation/configuration Tools: Chef, Puppet, Docker, Vagrant, Ansible, Jenkins, Hudson, Bamboo, Kickstart, Jumpstart, Terraform, Kubernetes, ANT, Maven.
Web Servers: Apache Tomcat, JBOSS 4.x/5.x, Web Logic (8/9/10), WebSphere Apache 1.3.x, Apache 2.0.x, and ngnix, IIS
Database Technologies: DB2, SQL Server, MySQL, RDS, NoSQL- MongoDB, Cassandra DB, DynamoDB
Scripting languages: Ruby, Python, Perl, HTML5, PHP, Bash/shell Scripting, PowerShell Scripting YAML, JSON.
Networking/Protocol: FTP/SFTP, SMTP, TCP/IP, HTTP/HTTPS, NDS, DHCP, NFS, Cisco Routers, Juniper Routers
Version Control Tools: GIT, GITHUB, Bitbucket, SVN, CVS
Monitoring Tools: Nagios, Splunk, ElasticSearch, Logstash and Kibana(ELK), CloudWatch, CloudTrial.
Volume Manager: VERITAS Volume manager, LVM
Application Servers: Web Logic Application Server 9.x, 10.x, Apache Tomcat 5.x/7.x, Red Hat JBOSS 4.22.GA, WebSphere 6.x/7.x/8.x
PROFESSIONAL EXPERIENCE
Cloud Engineer
Confidential, Pittsburgh
Responsibilities:
- As a Cloud Engineer, I is responsible for business engagement, customer requirements, business communications, team management & delivery
- Provide consulting andcloud architecture for premier customers and internal projects running on MSAzureplatform for high-availability of services, low operational costs.
- Develop, plan and migrate servers, relational databases (SQL) and websites to Microsoft azure cloud.
- Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
- Designed Network Security Groups (NSGs) to control inbound and outbound access to network interfaces (NICs), VMs and subnets.
- Provided high availability for IaaS VMs and PaaS role instances for access from other services in teh VNet wif Azure Internal Load Balancer. Script, debug and automate PowerShell scripts to reduce manual administration tasks and cloud deployments.
- Implemented high availability wif Azure Classic and Azure Resource Manager deployment models. Used Azure Container Service (AKS) to manage teh kubernetes environment and orchestrate teh docker containers as well.
- Migrate Database Services from on-premises toAzure Cloud Environments using DMA and SSMS, updating teh connection strings, collaborate wif development and QA teams to maintain high-quality deployment.
- Worked onAzure AD connect to sync on-premises Azure AD user data, groups and organizations toAzure AD and troubleshootAzureservices sync wif on-premise AD and resync using theAzure tools.
- IntegratingAzureActive Directory for user authentication/authorization and organization profiles
- As a Cloud Engineer, I is responsible for business engagement, customer requirements, business communications, team management & delivery.
- Estimating AWS costs and identifying cost control mechanisms.
- Designing and implementing both teh front-end and back-end systems dat run on AWS on par wif organization compliance and security policies.
- Implemented AWS Cloud Services EC2, VPC, Route53, S3, Dynamo DB, ELB, RDS, Elastic Beanstalk, Auto Scaling, SNS, SQS, Cloud Watch and Cloud Trail.
- Configuring DNS (Route53), ELB, general networking principals, firewalls, route tables and route propagations.
- Create and maintain SSL Security certificate management for enterprise, maintaining certificates across multiple SSL-providers, and integrating certificates into products such as nix, apache, tomcat, AWS -ELB.
- Tuning Cloud Watch to screen assets, for example, EC2, CPU memory, Amazon RDS DB administrations, Dynamo DB.
- Created work flows for AWS Data pipe line jobs using AWS resources wif defining activities, schedules and parameters.
- Setting up AWS direct connect and monitoring private network connection between AWS and corporate datacenter and other regions wif network latency(China).
- Lift and shift of an existing on-premises application to AWS, Identifying appropriate use of AWS architectural best practices
- Used Ansible to deploy and maintain Tomcat/jBoss stack in collocated environment.
- Came up wif a Continuous Delivery platform and implementation to provide a complete working Continuous Delivery solution using industry-standard open source tools such as Jenkins, Ansible, and Chef etc.
- Experience in launching Amazon EC2 Cloud Instances using AWS services and configured teh launched instances wif teh required specifications.
- Experience in defining teh AWS Security Groups which act as virtual firewalls dat control teh allowed traffic to reach teh EC2 Instances.
- Experience in working on Multiple instances, managing teh Elastic load balancer, Auto Scaling, setting teh security groups to design a fault tolerant and high available system.
- Automated deployment, monitoring and scaling of system in Cloud.
- Experience in configuring Virtual Private Cloud. And manage network allocation in VPC to create new public networks.
- Performed User and Password management using AWS IAM.
- Managed teh Version Control System GIT to record teh various code changes like branching, merging, staging etc. Integrated GIT into Continuous Integration Environment using Jenkins/Hudson.
- Used Maven as Build Tool for teh development of build artifacts on teh source code.
- Created Cron Jobs and scheduled jobs based on teh user's requirements, and Shell scripting to automate teh build and deployment process.
- Worked on creating and configuring virtual development environments using Vagrant.
- Worked on container based deployments using Docker.
- Worked wif other Cloud engineers in migrating teh ON PREMISE data into Cloud using teh Data Migration Service which is provided by AWS.
- Designed roles and groups using AWS Identity and Access Management (IAM).
- Implemented AWS S3 to back up teh database instances and to save teh snapshots of data.
- Worked on Linux and Windows Servers while ensuring dat these systems adhere to Organizational standards.
- Involved in Scrum Meetings wif teh teams to ensure successful project forecasting and realistic commitments.
- Helped in troubleshooting various outages which occurred in production servers.
- Worked wif Product development team to help resolve build related issues, was part of Scrum Meetings and Agile Environment.
- Worked on Atlassian Tools - Confluence, Jira, andticketing tool Service-Now
- Coordinated wif other teams and planned teh production releases accordingly.
- Automating Server Builds using Ansible.Installed and configured Splunk on Linux servers for log analysis, Installed Altiris agent for patching on Windows servers
Environment: AWS - EC2, ECS, VPC, IAM, S3, RDS, DMS, Cloud Watch, Cloud Formation, Cloud Trail, SQS, SES, SNS, SWS, EFS, RDS, Dynamo DB, Elasticache, Cloudfront, Directory Service, JIRA, GIT, JENKINS, Systems Manager, Data Pipeline, Code Commit, Code Deploy, Cloud Search, Elastic Search, Certificate Manager, Lambda, Ansible,CHEF, CONFLUENCE, CHEF.
Cloud Engineer/DevOps
Confidential | Middletown, New Jersey
Responsibilities:
- Interacted wif all teams to understand client deployment requests.
- Coordinate wif teh Development, Database Administration, IPS, QA, IT, Operations and Releases teams to ensure their are no resource conflicts
- Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments
- Using Puppet, deployed and configured Elastic search, Log stash and Kibana(ELK) for log analytics, full text search, application monitoring in integration wif AWSLambda and Cloud Watch.
- Experience in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling groups.
- Designing and implementing for fully automated server build management, monitoring and deployment by UsingDevOps Technologies like Puppet.
- Developed Python scripts for teh automation of teh cloud deployments.
- Implemented continuous integration using Jenkins and configured various plugins GIT, Maven, Sonarqube, Nexus.
- Helped migrating and managing multiple applications from on premise to cloud using AWS services like S3, Glacier, EC2, RDS, SQS, SNS, SES, Cloud Formation, VPC etc.
- Worked on Grub, PXE boot, Kickstart, Packages, Yum, RPMs, LVM, Boot from SAN, file system configuration. implemented Terraform modules for deployment of applications across multiple cloud providers
- Work wif Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation
- Getting started for basic instructions on compiling and installing Mesos.
- Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
- Responsible for monitoring servers, applications and switches using Nagios.
- Experience in using Tomcat Web Server and JBOSS, WebLogic and WebSphere Application Servers for deployment.
- Azure Storage development and design utilizing Blobs, Pages, Queues, Tables and VM's
- Library work involved designing classes to programmatic control of Azure
- Implementing a continuous delivery framework using Jenkins, Ansible in Linux environment.
- Utilizing Puppet web console to monitoring teh states of node servers, resources and puppet classes. For reusable code and data management, we use Hiera wif Puppet to separate data from Puppet codes, and give node-specific data.
- Created scripts for systems administration and AWS using languages such as BASH and Python.
- Configured and setup Kubernetes Cluster environment wif a master and 3 minions
- CI builds are done using Jenkins/Hudson.
- Docker container deploying micro services, and scaling teh deployment using Kubernetes
- Implemented app logging service using logging tools, such as Splunk, Graylog2 and developed and deployed stacks using AWS Cloud Formation templates
- Worked on infrastructure wif Docker Containerization. Collaborated wif development support teams to setup a continuous delivery environment wif teh use of Docker.
ENVIRONMENT: AWS, S3, EBS, Elastic Load balancer (ELB), Auto Scaling groups, VPC, IAM, Cloud Watch, Glacier, DynamoDB, shell scripts,GIT, Mesos, Docker, Maven, Jenkins, Puppet, Python, Apache Tomcat6.x/7.x, Windows and Linux environment.
DevOps Engineer
Confidential | Madison, NJ
Responsibilities:
- Responsible for defining, branching and merging strategy, check-in policies, improving code quality, automated gated check-ins, defining backup and archival plans.
- Managed Puppet for configuration management and automation using AWS infrastructure. Installed, Configured, Managed Puppet Master/Agent automated on AWS.
- Wrote custom modules and manifests, downloaded pre-written modules from Puppet-forge using AWS infrastructure.
- Experience in designing and deploying AWS Solutions using EC2, S3, EBS, ELB, Auto Scaling groups. Developing Cloud formation templates to launch VPC's and instances in teh AWS.
- Created Puppet manifests and modules to automate system operations. Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
- Deployed and monitored scalable infrastructure on AWS and managing teh infrastructure environment wif Puppet.
- Responsible for large-scale Puppet implementation and maintenance.
- Implementing a Continuous Delivery framework using Jenkins, Ant and Maven using AWS Cloud. Build Automation and Pipeline development using Jenkins and Maven.
- Installed Jenkins for continuous integration and written Shell script for end to end build and deployment automation. Used Jenkins to automate most of teh build related tasks.
- Experience in CI tools like Jenkins, Teamcity, bamboo using build tools like Ant, Maven.
- Setting up teh new repos, Managing teh permissions for various GIT branches.
- Created post commit and pre-push hooks using Python in SVN and GIT repositories.
- Setting up teh SVN and GIT repos for Jenkins build jobs.
- Used build scripts using ANT and MAVEN build tools in Jenkins.
- Deployment and maintenance using Micro services using Docker.
- Sonar to move from one environment to other environments.
- Implementing to build new project framework using Jenkins & Maven as build framework tools. Performing regular Cron job updates and Quartz scheduler jobs in servers.
- Setting up new development branches, merging branches, facilitating teh releases.
- Managing teh database DDL, DML scripts in SVN and GIT.
- Deployed, configured GIT repositories wif branching, forks, tagging and merge requests.
- Troubleshoot teh automation of installing and configuring Java applications in teh testing and production environments. Creating adhoc GIT stashes.
- Used UDeploy as Continuous Deployment tool and to setup automated and scheduled deployments. Maintained build related scripts developed in ANT and Shell.
- Analyzed teh ANT build projects for conversion and converting to Maven build projects.
- Creating load-balancing servers and monitoring activities using cloud trail and cloud watch.
- Setup ANT script based jobs in Jenkins and Worked wif Jenkins Pipelines.
- Created and maintained teh Python deployment scripts for WebSphere web applications.
- Deployed Java/J2EE applications on to Apache Tomcat application servers and configured it to host teh wiki website. Combat noledge of DNS, DHCP and IP Addressing.
- Worked extensive wif MAVEN build tools for writing build.xml and pom.xml files respectively. Worked wif SVN and GIT version controls.
- Configured various jobs in Jenkins and Hudson for deployment of Java based applications and running test suites. Developed and implemented teh software release management for teh release of web applications.
- Developed automation scripting in Python using Puppet to deploy and manage Java applications across Unix/Linux Servers.
DevOps Engineer
Confidential | Annapolis, MD
Responsibilities:
- Responsible for teh building and deploying teh artifacts into DEV, SIT and QA Environments.
- Used industry standard technologies like AJAX, GIT, and APACHE2 for creating web based wireless testing system.
- Docker container configuration, activation, handling live webhosting & troubleshooting.
- Migrated Monsoon metadata web app to Docker container.
- Installed Chef Server Enterprise on workstation and bootstrapped teh nodes using Knife.
- Implied in testing cookbooks on different platforms using Chef Kitchen. Hands-On noledge wif teh Chef DK for storing cookbooks and in documenting teh pattern and use of Delivery CLI to automate teh adeptness in Chef.
- Maintaining and accessing teh infrastructure through Chef Compliance and Inspect teh node to test teh infrastructure by specifying teh policies to follow.
- Involved in writing Chef Cookbooks and Recipes to automate teh deployment process and to integrating Chef Cookbook.
- Implementing change requests raised by user for server configuration, kernel tuning, software installation and OS hardening. Managing Linux VMs using puppet as per some projects requirement, has noledge of modules, manifests and roles on puppet.ooks into Jenkins jobs for CD framework.
- Worked in an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using tools like Chef, Jenkins.
- Written Maven scripts, Installed Jenkins, written shell script for end to end build and deployment automation.
- Integrated delivery (CI and CD process) Using Jenkins, Nexus, Yum and Chef.
- Developed Configuration Management GIT from scratch and prepared documentation accordingly.
- Involved in pushing teh code to GitHub.
- Initially, teh release process is manual in which teh code is pushed manually from QA to PROD.
- Automated teh process of release by pushing all teh code to GitHub.
- Created Python scripts to totally automateAWSservices which includes web servers, ELB, Cloud Front distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
- Grasped teh Technical aspects from High level to create Deployment plans, Contingency Plans and which direction to go if they hit a snag.
- Planned and released schedules wif Agile methodology & coordinated releases wif engineering & SQA for timely delivery.
- Troubleshooted teh automation of Installing and configuring applications in teh test environments.
Environment: SVN, Jenkins, GIT, GITlab, Artifactory, WebSphere, Ant, JIRA, Confluence, Service now,AWS, Puppet.
Linux Administrator
Confidential | Santa Clara, CA
Responsibilities:
- Served as a Red Hat Linux systems administrator and maintained responsibility for teh daily operations and maintenance of IT systems in an enterprise environment, including Red Hat Linux version 6 and 7, and SQL database
- Worked as part of a team to keep Linux OS systems maintained and optimized through daily, weekly, and monthly patching, upgrades, and tuning when system maintenance was required.
- Performed application installation, support and maintenance, as per teh requirements by teh clients Installed MySQL on to Linux OS, and created user accounts to support teh enterprise environment.
- Worked wif Bash shell command line, performed file system management tasks - worked wif directories and files.
- Performed daily troubleshooting and system administration tasks- monitored processes, created backups, mounted devices, managed printers, and did system logging.
- Performed troubleshooting and configuration of network manager using command lines, set up IPv6 and SSL.
- Configured Apache web server on Red Hat Enterprise Linux, and secured web server wif TLS certificates.
- Set up and configured DNS servers and DHCP servers.
- Documented discrepancy reports, system configuration data, test documentation, and user guides.
- Secured RHEL by working wif users, groups, and permissions, used authentication modules and processes.
- Deployed and managed virtualization technologies, namely kernel based virtual machine (KVM) and VMware.
- Monitored and optimizing performance, analyzed CPU, storage, and memory performance.
- Configured LDAP server, used it for authentication, and using its database.
Linux Admin
Confidential
Responsibilities:
- Installing, configuring, monitoring system performance, system logs and activity, storage management, user management, system and network security of Linux services.
- Experience on Virtualization technologies like VMware VSphere & XEN.
- Extensive use of Logical Volume Manager (LVM) and RAID Administration.
- Installing, configuring and supporting Apache web server on Linux servers.
- Writing shell scripts and scheduling jobs using cron and crontab to automate teh processes to check disk usage, perform file systems cleanup, daily back-ups and push new changes out to manage and maintain consistency.
- Experience in package and patch management using RPM and YUM.
- Installation, configuration, administration and troubleshooting.
- Experience wif Internet technologies including TCP/IP and HTTP.
- Experience in deploying and configuring LAMP stack - Linux, Apache, MySQL and PHP.
- Determine teh root cause of network outages and issues using Linux command line tools like ifconfig, tcpdump, netstat, nslookup, host, who is and traceroute.
- Provided support by 24x7 shift rotation basis by on calls.
Environment: Red hat Linux, VMware, VSphere, XEN, LVM, RAID, RPM, Yum, DHCP, DNS, NFS, FTP, Apache, MySQL and PHP