We provide IT Staff Augmentation Services!

Sr. Cloud Engineer Resume

3.00/5 (Submit Your Rating)

Richmond, VA

PROFESSIONAL SUMMARY:

  • Over 8+ years of IT Industry Experience in Linux Administration, Configuration Management, Continuous Integration, Continuous Deployment and Cloud Implementations.
  • Managed Linux and Windows virtual servers on AWS EC2 using Chef Server. Configured and monitored distributed and multi - platform servers using chef. Excellent at defining Chef Server and workstation to manage and configure nodes. Developed Chef Cookbooks to manage systems configuration.
  • 5 years of experience in core AWS services (S3, EC2, ELB, EBS, Route53, VPC, Auto scaling etc.) and deployment services (Elastic Beanstalk, OpsWorks and Cloud Formation) and security practices (IAM, Cloudwatch and Cloudtrail). 
  • Experience with Configuration Management tools (Puppet, Chef and Ansible).
  • Amazon Web Services (AWS) Certified Developer - Associate (CDA)
  • Experience in Implementing Organization DevOps strategy in various environment of Linux and windows servers along with adopting cloud strategies based on Amazon Web Services.
  • Experience maintaining CI environments with build automation tools like Jenkins, Bamboo and TFS. 
  • Extensively used Jenkins to streamline CI/CD process, automated several Master-Slave configurations using temporary slaves. 
  • Production experience in large environments using configuration management tools Chef, Puppet. Familiar with build server orchestration using mCollective.
  • Experience in developing and implementing infrastructure as code, automated provisioning and configuring using Chef, Puppet and Ansible.
  • Expertise in writing Chef/Puppet cookbooks/recipes to automate Infrastructure as a code (IAC).
  • Experience in DevOps Engineering in automating, building and deploying of code within different environments (Dev, SIT, UAT, Staging & Prod).
  • Strong Experience in Amazon EC2 setting up instances, VPCs, and security groups.
  • Experience in managing AWS VPC (Virtual Private Cloud) environment with around 200+ Linux and Ubuntu instances.
  • Hands on experience of 3 years in Big Data technologies
  • Experience in installation, configuration, management and deployment of Big Data solutions and the underlying infrastructure of Hadoop Cluster.
  • Strong knowledge of TCP/IP, HTTP, JavaScript, Web Services (e.g. HADOOP, MongoDB, Cassandra), big data, caching mechanism, Load Balancing, multi-data center architecture
  • Can perform Production operations like administration, configuring Hadoop, Debugging and Performance analysis.
  • Worked on creating various types of indexes on different collections to get good performance in Mongo database. 
  • Worked on migrating MongoDB collections to new DynamoDB tables
  • Strong experience in analyzing chunk migrations, splitting and balancing across the cluster. 
  • Setting up databases in AWS using RDS, storage using S3 buckets and configuring instance backups to S3 bucket.
  • Experience in Virtualization technologies like VMware, Vagrant and worked with containerizing applications like Docker, Kubernetes.
  • Experience with container based deployments using Docker, working with Docker images, Docker Hub and Docker registries and Kubernetes
  • Production experience in large environments using configuration management tools Chef, Puppet.
  • Working experience on User management, disk quota and Job Scheduling using Crontab, at jobs.
  • Extensive experience in working with Oracle WebLogic, Apache Tomcat application servers.
  • Experience in application development, debugging, implementation, supporting dev team, testing of Oracle based ERP using SQL and Database Triggers.
  • Expertise in implementing applications using Informix 4GL, C, shell scripting and UNIX.
  • Domain expertise includes, system developments using Core Java& J2EE Technologies such as JDBC, XML, ANT, Maven.
  • Well Versed in developing applications using Struts, JSF, spring and Hibernate.
  • Experience in J2EE Application Development using Web/Application Server IBM Web Sphere Application Server, JBOSS Server and Apache Tomcat Server.
  • Extensive experience in working with Oracle Weblogic, Apache Tomcat application servers.
  • Experience in maintaining and executing build scripts to automate development and production builds.
  • Experience in application development, debugging, implementation, supporting dev team, testing of Oracle based ERP using SQL and Database Triggers.
  • Experience in building and deploying Java & SOA applications and troubleshooting the build and deploy failures.
  • Installation configuration and administration of MongoDB database
  • Point in time Backup and recovery in MongoDB using onsite MMS
  • Knowledge of databases like MySQL,Oracle 10g/11g, MSSQL, MongoDB, DynamoDB.
  • Used the AWS-CLI to suspend an AWS Lambda function. Used AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS

TECHNICAL SKILLS:

Cloud Services: Amazon Web Services -EC2, S3, Route53, VPC, SNS, SQS, SWF, EMR, Redshift, DynamoDB, RDS, CloudFront, ELB, EBS, ElastiCache, CloudWatch, CloudFormation, Glacier/Snowball etc.

Automation Frameworks: Puppet, Chef, Ansible

Programming Languages: C, PERL, BASH, C++, Python, Visual Basic 6.0, PHP, VBScript, JavaScript, HTML, XML, Informix 4GL, Informix ESQL/C, SQL, PL/SQL, Unix shell scripting, Core Java

Hadoop/Big Data: HDFS, MapReduce, Pig, Hive, Impala, HBase, Cassandra, Sqoop, Oozie, Zookeeper, Flume, Spark, Splunk, Yarn.

Database Servers: DynamoDB, Redshift, Oracle, MS SQL Server 2012, MS SQL Server 7, MS SQL Server 6.5, MS Access 2000, MySQL, MS SQL Server 2005, Informix.

Operation Systems: Linux 4.7/5.3/6.3/6.4/6.5 , Solaris 8/9/10/11, HP-UX 11.23, AIX 5.2, Windows 98/2000/XP/NT.

Web Servers: Apache Tomcat

JEE/J2EE Technologies: JSP, Servlets, EJB, JDBC, JMS, Web Services

PROFESSIONAL EXPERIENCE:

Confidential, Richmond, VA

Sr. Cloud Engineer

Responsibilities:

  • Manage all aspects of the end to end Build/Release/Deployment process for multi Project
  • Was a part of DR exercise and actively involved in creating replica in other AWS AZ’s.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch
  • Implementing a Continuous Delivery framework using Jenkins in Windows & Linux environment.
  • Set-up and maintain fully automated CI/CD pipeline for multiple Java / .NET environments using Git, Jenkins, Puppet / Chef.
  • Developed build and deployment scripts using ANT/Maven as build tools and Jenkins as automation tool to move from one environment to other environments.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Configured and maintained Jenkins to implement the CI process. 
  • Experienced in implementing Chef and Docker.
  • Worked on chef for the deployment of servers
  • Creating alarms in Cloud watch service for monitoring the servers' performance, CPU Utilization, disk usage etc.
  • Experience in chef, creating cookbooks from scratch and coding in chef.
  • Configured, monitored, distributed multi-platform servers using Chef.
  • Defined Chef Server and workstation to manage and configure nodes.
  • Developed Chef Cookbooks and Recipes to manage systems configuration.
  • Work on AWS OpsWorks in integration with Chef Configuration management tool to maintain infrastructure.
  • Setup up and maintenance of automated environment using Chef Recipes & cookbooks within AWS environment.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Responsible for creating branches and resolving the conflicts while merging in Git
  • Implemented Branching strategies using Git
  • Performed migration setup from SVN to Git using bit buckets.
  • Installed and configured Nexus for artifacts repository. Published snapshot and release versioned artifacts into Nexus repository.
  • Performed configurations from Jenkins to nexus
  • Performed configurations from Apache tomcat and web logic to Jenkins.

Environment: AWS (IAM, EC2, S3, EBS, Glacier, ELB, CloudFormation, CloudWatch, CloudTrail, SNS, SQS, Route53, RDS), Git, Chef, splunk, Bash, Shell, Dynamo DB, RHEL 4/5/6, CentOS, Apache Tomcat.

Confidential, Minneapolis, MN

Sr. Cloud Solutions Engineer

Responsibilities:

  • Design roles and groups using AWS identity and access management (IAM), and manage network using Security Groups, Network Access Control Lists with services provided by IAM
  • Document system configurations, Instances, Operating Systems, and AMI build practices, backup procedures, troubleshooting guides, and safe keep infrastructure and architecture updated with appending. 
  • Experience with in working in an Agile / Scrum environment and daily standup meetings.
  • Developed and supported key pieces of the company's AWS cloud infrastructure. Built and managed a large deployment of Ubuntu Linux instances systems with Opscode
  • Created Chef coding best practices for existing development team.
  •  Configured Git, build scripts using ANT and MAVEN build tools with Jenkins and schedule jobs using POLL SCM option and integrated to automate the code checkout process. 
  • Built Jenkins jobs to create AWS infrastructure from SCM repos containing Terraform code. 
  • Used Jenkins 2.0 and pipelines, which helped us, drive all Microservices builds out to the Docker registry and then deployed to Kubernetes. 
  • Deployed Docker clusters to Kubernetes
  • Evaluated Mesos and Kubernetes for Docker container orchestration.
  • Built additional Docker Slave nodes for Jenkins using custom built Docker images and instances.
  • Configured and maintained Jenkins to implement the CI process. 
  • Debug existing automation code and test to confirm functionality within AWS/EC2
  • Coach, mentor and train developers in Opscode Chef and autonomously provisioning instances in a virtual environment
  • Managed AWS infrastructure and automation with CLI and API. Working on Inbound and Outbound services with automation of Chef. Deployed multiple resources simultaneously, using CloudFormation templates in AWS.
  • Utilized Configuration Management tool Chef and also created and managed Chef Cookbooks using recipes to automate system operations.
  • Highly involved in Configuring, monitoring and multi-platform servers by defining Chef Server from workstation to manage and configure Chef Nodes.
  • Implemented environments, roles, and data bags in Chef for better environment management.
  • Written Chef Cookbooks and recipes in Ruby to Provision several pre-prod environments consisting of Cassandra DB installations, WebLogic domain creations and several proprietary middleware installations.
  • Implemented CI process for Chef Cookbooks development workflow with help of Test Kitchen, Foodcrtitic, Robocop and Chef Spec.
  • Support application deployments, building new systems and upgrading and patching existing ones through DevOps methodologies.
  • Build servers in cloud based and physical infrastructure.
  • Maintained a Multi-Datacenter Cassandra cluster
  • Experience in performance tuning a Cassandra cluster to optimize writes and reads
  • Involved in the process of data modeling Cassandra Schema.
  • Installed and Configured Datastax 5.0 for Cassandra Cluster maintenance and alerts.
  • Built Cassandra Cluster on both the physical machines and on AWS
  • Installation configuration and administration of MongoDB database.
  • Worked on migrating MongoDB collections to new DynamoDB tables
  • Worked on creating various types of indexes on different collections to get good performance in Mongo database. 
  • Since DynamoDB only stores data as key/value pairs,worked to strategize how to convert the MongoDB JSON document
  • Used the AWS-CLI to suspend an AWS Lambda function processing an Amazon Kinesis stream, then to resume it again.
  • Strong experience in analyzing chunk migrations, splitting and balancing across the cluster. 
  • Point in time Backup and recovery in MongoDB using onsite MMS
  • Configured alerts for relevant mongo metrics 
  • Provide oversight and guidance for the architecture, develop best practices for application hosting, and infrastructure deployment for each application hosted with AWS and Docker containers.
  • Utilize AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups. 
  • Experience with CloudTrail, CloudFront, and Glacier services
  • Design EC2 instance architecture to meet high availability application architecture and deploying, configuring, and managing servers in AWS.
  • Support, troubleshooting and problem resolution for the developed Cloud Formation scripts to build on demand EC2 instance formation.
  • Continuous deployment, continuous integration, and promoting Enterprise Solution deployment assets to target environments.
  • Use Amazon RDS MySQL to perform basic database administration. Set up DynamoDB for NoSQL data for other teams on lightweight Docker containers with elastic search and quick indexing.
  • Utilized Puppet for configuration management of hosted Instances within AWS.
  • Integrated existing systems into AWS/EC2 cloud infrastructure. Built/maintain a puppet master server, and used that to push out bi-weekly application updates.
  • Elastic Load Balancer, and DNS services with amazon Route 53.
  • Manage AWS and install web certificates (SSL, Client Authentication Certificates).
  • Performed all necessary day-to-day Subversion/GIT support for different projects and Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Migrating a production infrastructure into an Amazon Web Services VPC utilizing AWS CloudFormation, EC2, S3, Chef/OpsWorks, CloudWatch, CloudTrail, EBS, Route 53, IAM etc. This included migrating a number of production MySQL databases into RDS/ ElastiCache, rewriting a large set of monolithic recipe-based cookbooks as Provider and Attribute-driven wrapper cookbooks.
  • Setup up and maintenance of automated environment using Chef recipes and cookbooks within AWS environment.
  • Support various web services including Apache Tomcat.
  • Created web services, WSDL and web methods with Annotation in hibernate, Used the spring container for data source and to load the Hibernate specific classes.
  • Coded Java backend, JSP, JavaScript, Business classes.
  • Experienced in Writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Established Chef best practice, approaches to systems deployment with tools such as vagrant, test-kitchen and the treatment of each Chef cookbook as a unit of software deployment, independently version controlled.
  • Security conscious in all the system administration, development and tools configuration management. 
  • Coordinate release activities with Project Management, QA, Release Management and Web Development teams to ensure a smooth and trouble-free roll out of releases.
  • Analyzing the tools and application architecture and implement it on different environments, making it more user-friendly for the application team.

Environment: AWS (IAM, EC2, S3, EBS, Glacier, ELB, CloudFormation, CloudWatch, CloudTrail, SNS, SQS, Route53, RDS), Git, Chef, splunk, Bash, Shell, DynamoDB, RHEL 4/5/6, CentOS, Open SUSE, Apache Tomcat.

Confidential, Salt Lake City, UT

Cloud Solutions Engineer

Responsibilities:

  • Supported 250+ AWS Cloud instance’s and used AWS command line Interface to manage and configure various AWS products. Wrote automation scripts in Ruby and bash.
  • Set-up and maintain fully automated CI/CD pipeline for multiple Java / .NET environments using Git, Jenkins, Puppet / Chef.
  • Configuration of various plug-ins for Jenkins for automation of the workflow and to optimize smooth running of build jobs.
  •  Implemented Jenkins for Continuous Integration Builds, automated deployments, and Notifications. 
  •  Built upstream and downstream jobs in Jenkins to build and deploy onto different environments.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Created continuous integration system using GIT, Maven, Jenkins and AWS Code Deploy for full automation, Continuous Integration, faster and flawless deployments.
  • Wrote Json templates for Cloud Formation and Ruby scripts for Chef Automation and contributing to our repository on GitHub.
  • Set-up the Chef servers, Chef Workstations, Chef Nodes and involved in bootstrapping new infrastructure Chef Nodes for software configurations management.
  • Configured multiple cookbooks, recipes, templates and attributes on workstations to be deployed to various Chef Nodes.
  • Involved in Chef-infra maintenance including backup/security fix on Chef Server.
  • Changed the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes. With this change provided better performance and easier management of the production environment.
  • Develop CI/CD system with Jenkins on Google's kubernetes container environment, utilizing kubernetes and docker for the runtime environment for the CI/CD system to build and test and deploy
  • Prototype CI/CD system with GitLab on GKE utilizing kubernetes and docker for the runtime environment for the CI/CD systems to build and test and deploy
  • Deployed and maintained Chef role-based application servers, including Apache, Resin, Splunk and Tomcat.
  • Developed and supported key pieces of the company's AWS cloud infrastructure. Built and managed a large deployment of Ubuntu Linux instances systems with Opscode Chef
  • Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs.
  • Installed and configured Hadoop. Developed multiple MapReduce jobs in Java for data cleaning and preprocessing.
  • Installed and configured Pig for ETL jobs.
  • Troubleshooting the cluster by reviewing Hadoop LOG files.
  • Imported data using Sqoop from Tera data using Tera data connector.
  • Used Oozie to orchestrate the workflow.
  • Creating Hive tables and working on them for data analysis in order to meet the business requirements.
  • Got good experience with NoSQL database. 
  • Designed and implemented MapReduce-based large-scale parallel relation-learning system.
  • Installed and benchmarked Hadoop/HBase clusters for internal use.
  • Written HBASE Client program in Java and web services.
  • Model, serialize, and manipulate data in multiple forms (xml).
  • Utilize EBS to store persistent data and mitigate failure by using snapshots.
  • Designed AWS CloudFormation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Designed roles and groups for users and resources using AWS Identity Access Management (IAM) and also managed network security using Security Groups, and IAM.
  • Optimized volumes and EC2 instances & Created multi AZ VPC instance
  • Installation configuration and administration of MongoDB databases
  • migrate data to/from mongodb using MongoDB, Cloud Manager . MongoDB, Cloud Manager provides a complete package for managing MongoDB deployments.
  • Used IAM to create new accounts, roles and groups
  • Automation of Redshift, EC2, RDS, ElasticCache
  • Designed and developed features for J2EE-based business activity monitoring and operational dashboard engine, including the rules and alert engine, web app components, recoverability, intelligent workflow features, internationalization, and upgradability.
  • Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
  • Used Chef to configure and manage infrastructure. Written cookbooks to automate the configuration setups.
  • Installation of Oracle on Linux and Solaris, creating database, creating Oracle users etc.
  • Worked on User administration setup, maintaining account, Monitor system performance using Nagios and Tivoli.
  • Involved in installing Puppet client on Red hat & Solaris servers for Automation purpose.
  • Monitoring day-to-day administration and maintenance operations of the company network and systems working on Linux and Solaris Systems.
  • Involved in developing custom scripts using Python, Perl & Shell (bash, ksh) to automate jobs.
  • Used Python programming in Linux platform to design the front-end portion of the plug-in.
  • Manage and operate the Big Data environment.
  • Developed complex Web based UI using Struts, Ajax and Java Script.
  • Configured Struts, Hibernate framework with Spring MVC.
  • Maintained the business standards and the requirements in EJB and deployed them on to Web Logic Application Server.
  • Implement and manage Monitoring services with SQS, SNS, CloudWatch, and CloudFormation
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier
  • Configured S3 to host static web content
  • Deployed cloud stack using AWS OpWorks
  • Configured Elastic Load Balancers with EC2 Autoscaling groups
  • Configured and monitored distributed and multi-platform servers using chef. Defined Chef Server and workstation to manage and configure nodes.
  • Development of Chef Cookbooks to manage systems configuration.
  • Supported 2000+ AWS Cloud instance’s and also familiar with Amazon Cloud command line management.
  • Worked with elasticsearch plugins shield for end to end ssl implementation.
  • Result driven consultant with good experience in the area of UNIX/Linux System Administration.
  • Utilize DevOps methodologies and best practices to create infrastructure automation and continuous delivery.
  • Ensure communication between Operations and all Engineering Teams, Product Owners, and Scrum Masters.

Confidential, El Segundo, CA

Devops Engineer

Responsibilities:

  • Installation of Oracle on Linux and Solaris, creating database, creating Oracle users etc.
  • Worked on User administration setup, maintaining account, Monitor system performance using Nagios and Tivoli.
  • Involved in installing Puppet client on Red hat & Solaris servers for Automation purpose.
  • Monitoring day-to-day administration and maintenance operations of the company network and systems working on Linux and Solaris Systems.
  • Involved in developing custom scripts using Python, Perl & Shell (bash, ksh) to automate jobs.
  • Merged the generated reports as per request. Formatted data into required format using UNIX Shell Scripts, SED and Awk.
  • Developed build and Deployment Scripts using ANT and Maven as build tools in Jenkins to move from one environment to other environments. 
  • Developed Continuous Integration, Nightly and On-demand build system from scratch with Jenkins, ANT, and Maven. 
  • Expert in installing and configuring Continuous Integration tools such as Jenkins for build and deployment automation. 
  • Set-up the Chef servers, Chef Workstations, Chef Nodes and involved in bootstrapping new infrastructure Chef Nodes for software configurations management.
  • Configured multiple cookbooks, recipes, templates and attributes on workstations to be deployed to various Chef Nodes.
  • Involved in Chef-infra maintenance including backup/security fix on Chef Server.
  • Defined and Developed plan for Problem & Incident management Process based on ITIL.
  • Networking protocols such as TCP/IP, Telnet, FTP, NDM, SSH, rlogin.
  • Security auditing using Korn programming. Shell Programming for day to day system administration.
  • Worked on the administration of the Web Logic 9, JBoss 4.2.2 servers including installation and deployments.
  • Used Python programming in Linux platform to design the front-end portion of the plug-in.
  • Integrating UNIX file systems using packages like SAMBA. Setting up printers on UNIX / NT machines to work seamlessly across platforms.
  • Installation and configuration of Oracle 8/9i database on Sun Solaris Servers.
  • Integration of Linux/Solaris with Active Directory (LDAP).
  • Production support of Apache, PHP, My SQL, Tomcat including installation, configuration, management and troubleshooting. Done security patching.
  • Installation and configuration of Veritas Storage Foundation Suite, Volume Manager, Cluster Servers & Veritas File systems (Vxfs).
  • Used Python programming in Linux platform to design the front-end portion of the plug-in.
  • Written shell scripts and Perl scripting to take backup oracle database.

Confidential 

Linux Admin

Responsibilities:

  • Gathering requirements from business users.
  • Design and Development of the application.
  • Coding using C, Informix 4GL.
  • Integrating of Informix with C.
  • Worked on Unit testing and Integration testing for the developed requirements.
  • Installation, Configuration & Upgrade of Solaris and Linux operating system.
  • Installed & configured Sun Fire 210, V240, V440, V490, V880, 1280 & HP ProliantDL- 320/360/380/560/580 L Servers.
  • Problems & performance issues; deployed latest patches for Sun, Linux and Application servers, Performed Solaris and Red Hat Linux Kernel Tuning for TCP stack.
  • Installation Red hat Linux 8, 9.0 on Dell, Proliant, and Enterprise Server 4.0.
  • Installation and administration of TCP/IP, NFS, DNS, NTP, Auto mounts, send mail and print servers as per the client’s requirement.
  • Installed, managed Verities Volume Manager 3.5 (VxVM) on Solaris 9.
  • Experience with EMC storage devices ClariionFC4700/CXx and Symmetrix DMX).
  • Experienced with HP storage Works SAN Switches 2/16v (Brocade silkworm).
  • Network trouble shooting using ‘ndd’, 'traceroute', 'netstat', 'ifconfig' and 'snoop' etc.
  • Installation of Web sphere, upgraded to service pack updates, installed IBM patches, configuring and creation new admin & managed servers, start & stop Web sphere server.
  • Created Role Based Access Control (RBAC) for users.
  • Linux kernel memory upgrades and swaps area. Redhat Linux Kickstart Installation Sun Solaris Jump Start Installation. Configuring DNS, IDNS, DHCP, NIS, NFS in Sun Solaris 8/9.
  • Installation and configuration of Veritas Storage Foundation Suite, Volume Manager, Cluster Servers & Veritas File systems (Vxfs).
  • Written shell scripts and Perl scripting to take backup oracle database.
  • Integrating UNIX file systems using packages like SAMBA. Setting up printers on UNIX / NT machines to work seamlessly across platforms.
  • Installation and configuration of Oracle 8/9i database on Sun Solaris Servers.
  • Integration of Linux/Solaris with Active Directory (LDAP).

We'd love your feedback!