Sr. Cloud Engineer Resume
Herndon-vA
PROFESSIONAL SUMMARY:
- Effective professional experience of 8 years in the field of Information Technology focused on Amazon Web Services, DevOps and Linux Administratorthat includes the principals with Continuous Integration, Continuous Delivery and Continuous Deployment. Certified AWS Developer Associate and Chef Basic Fluency Badge from Chef.
- In - depth comprehension of Agile and Waterfall models with around 4 years of experience in various other public and private cloudplatforms like AWS, Azure, Open stack, Google cloud where it includes Ant, Maven, Jenkins, SVN, GIT, GitHub, Clear Case, Build Forge, CVS, Tomcat and Various Linux distributions.
- Use full monitoringsoftware stack tools(Icinga, Splunk, Graphite, Grafana and Prometheus) to monitor, alert and report the health of system and software components for both local and cloud data center.
- Experienced in AWSCloud Computing services, such as EC2, S3, Lambda, API, Dynamo, EBS, VPC, ELB, Route53, Cloud Watch, Security Groups, Cloud Trail, IAM, Cloud Front, Snowball, EMR, RDS and Glacier also worked on DNS, SSL and Firewalls.
- Expertise in the full stack development of MS Azure applications, services, and components; MS Windows Form/ WPF/ Classic ASP /ASP.NET/ MVC / Silverlight / MVVM / AJAX / JQuery; MS WCF (SOAP, REST), MS Web API, HTTP / XML / REST Web services, MS Windows services, HTTP server side programming
- Installing, configuring and managing the Relational data base system (RDBMS) tools like Oracle, DB2, MySQL, SQL Server, PostgreSQL.
- Implemented Puppet Agent Based Configurations 3.8, Puppet dashboards, Mcollective with active mq server, plugin-sync, stored configurations, Hiera (1.3), Facter (2.4).
- Experience with container based deployments using Docker, working with Docker images, Docker Hub and Docker registries and have noledge on containerization orchestration using Kubernetes.
- Unique experience with Google Cloud Platform and OpenShift/Kubernetes architecture and design, troubleshooting issues with platform components (GCP), and developing global/multi-regional deployment models and patterns for large scale developments/deployments on Cloud Foundry and OpenShift/Kubernetes.
- Build and operate OpenShiftKubernetes container platform on AWS.Build monitoring and metric gathering systems aroundOpenShiftusing Sensu, Grafana and Prometheus
- Expertise in Azure Development, worked on Azure web application, App services, Azure storage, Azure SQL Database, Virtual Machines, Fabric controller, Azure AD, Azure search, and Notification hub.
- Converted existing Terraform modules that had version conflicts to utilize cloud formation during Terraformdeployments to enable more control or missing capabilities
- Hands on experience on Chef Enterprise, installed workstation, bootstrapped nodes, wrote recipes and cookbooks and uploaded them to chef server
- Experienced in all facets of full CM process with tools such as SVN, GIT, PVCS, Clear Case, Clear Quest, Perforce, Cruise Control, Jenkins, Bamboo, Chef, Ansible and Puppet. Deployed artifacts using Ant and Maven.
- Worked with Ansible On-premise like writing the script in workstation and pushing that on to the server.
- Experience with metrics/monitoring tool like ELK stack (Elasticsearch Logstash Kibana) for API Dashboard.
- Experience programming and troubleshooting in C#, ASP.NET, VB.NET, VB6, Web Services.
- Actively Involved in Building and configuring of Red Hat Linux and Solaris 9/10 servers remotely using Kick Start Servers.
- Proficient with Shell, Python, Ruby, Perl, Power Shell, JSON, YAML, Groovy, Powershell scripting.
- For infrastructure, we investigated and me deployed Kafka, Graphite, Grafana, SmartStack, and ZooKeeper in AWS using the existing Puppet-based configuration system.
- Monitored Linux server for CPU Utilization, Memory Utilization, and Disk Utilization for performance monitoring.
- Managed environments DEV, QA, CI, UAT and PROD for various releases and designed instant strategies. Also, Responsible for building and releasing packages for different testing environments.
TECHNICAL SKILLS:
Versioning Tools: CVS, SVN, GIT and Perforce
Bug Tracking Tools: JIRA, Remedy, HP Quality Center
Automation Tools: ANT, MAVEN, Gradle, Jenkins, Hudson, Team City, Bamboo, Puppet, Chef, Ansible, Docker, Kubernetes.
Languages/Scripting: C, C++, Perl scripting, Batch scripting, Power Shell scripting, SQL, Java/J2EE, Ruby Python, Bash,C#
Confidential: Servlets, JDBC, JSP, HTML, Java Script, XML
Monitoring Tools: Nagios, Splunk, Elastic Search, Influx DB, Prometheus, Grafana
Web servers: Apache, IBM HTTP and Nginx
Application Servers: Apache Tomcat 5.x/7.x, WebSphere 6.x/7.x/8.x, JBOSS 4.2.2.GA, WebLogic Application server 9.x, 10.x
RDBMS: Oracle, SQL SERVER, MYSQL
Operating systems: W Linux (Red Hat 4/5/6/7, CENTOS & SUSE), Solaris 11/10/9/8, HP-UX 11.0, 11.11, 11.23, 11.31, IBM AIX (4.3/5.x/6.x/7.x), HPUX11i V1, V2 & V3, SLES 8, 9, 10, 11 & 12, Ubuntu 12/13/14, Windows NT /2000/2003,DEBIAN.
PROFESSIONAL EXPERIENCE
Sr. CLOUD ENGINEER
Confidential -Herndon-VA
RESPONSIBILITIES:
- Build servers using AWS: Importing volumes, launching EC2, creating security groups, auto-scaling, ELB, Route 53, SES, RDS and SNS. Managed highly available and fault tolerant systems in AWS, through various API's, console operations and CLI. Managed AWSinfrastructure as code using Terraform.
- UsedAWSBeanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby and Docker on familiar servers like Apache.
- Automation of the monotonous tasks in AWSwith Terraform.
- Used Bash, GO and Python, to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks.
- Setup Docker to automate container deployment through Jenkins and Dealt with Docker Hub, making Docker Images and taking care of various Images essentially for middleware establishments.
- Used Jenkins and pipelines which helped us drive all Microservices builds out to the Docker registry and then deployed to Kubernetes.
- WrittenAnsiblePlaybooks with Python SSH as the Wrapper to Manage Configurations ofAWSNodes and Test Playbooks onAWSinstances using Python. RunAnsibleScripts to provision Dev servers.
- Automated various infrastructure activities like continuous deployment, application server setup, stack monitoring usingAnsibleplaybooks
- Created Jenkins builds and deployed to application server using udeploy for java, and .NET applications.
- Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
- CI builds are done using Jenkins/Hudson.Implemented continuous integration CI using Jenkins and configured various plugins GIT, Maven, Sonarqube, Nexus.
- Built relevant dashboards to monitor JVM & HTTP based applications. Understand the intricacies between monitoring VMs and physical hardware.
- Implementation of cloud services IAAS, PAAS, and SaaS which includeAzure, Docker and OpenShift.
- Designed and developed patches for the Oracle Openstack Kilo, Mitaka and Pike releases to natively support MySQL Cluster (NDB).
- Experienced with deploying to Azure from Visual Studio 2017 and navigating Azure Portal and Cloud
- Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on Azure.
- Developed Chef Recipes to configure, deploy and maintain software components of existing infrastructure to cloud and bootstrapped Chefclient nodes for provision and on experience with ruby.
- Automated Apache-webserver configuration, DB Server configuration, SSSD Configuration, LAMP by writing Ruby Cookbooks in Chef.
- Docker container deploying micro services, and scaling the deployment using Kubernetes. Configured and setup Kubernetes Cluster environment with a master and 3 minions.
- Profusely worked on Installation, Configuration and Management of RDBMS and NoSql tools such as SQL Server MySQL, DB2, PostgreSQL, and MongoDB, DynamoDB& Cassandra.
- Experience performing migrations of Applications from different UNIX servers like Solaris, HPUX to Redhat Linux.
ENVIRONMENT: AWS, Openstack, Glacier, DynamoDB, scripts, GIT, Mesos, Docker, Prometheus, Grafana, Maven, Jenkins, Ansible, Python, Apache Tomcat6.x/7.x, Windows and Linux environment.
Sr. CLOUD ENGINEER
Confidential Chicago, IL
RESPONSIBILITIES:
- Worked on key projects like creation of PCI zone in AWS for Financial application, Migration of applications to AWS from in-house DC.
- Built Chef based CI/CD solutions to improve developer productivity and rapid deployments.
- Used AWS Directory Services to connect to AWS resources with an existing on-premise Active Directory for users to use both on-premise and AWS resources while preserving existing credentials.Leveraged AWS DS to perform single sign-on.
- Maintained the repository management tools like Artifactory and Nexus to store the WAR, JAR files which are deployed by using chef in Jenkins tool.
- Design, Architect and implement the new Online Experience platform in Microsoft Azure build on RedHat Enterprise Linux.
- Configured SSH, SMTP, Build Tools, and Source Control repositories in Jenkins. Installed multiple plugins to Jenkins. Configured Proxy to get auto updates.
- Building and Installing servers throughAzureResource Manager Templates orAzurePortal.
- Led implementation of Office 365 andAzureActive Directory for single sign on, authentication, authorization andAzureRole-based Access Control (RBAC).
- Deployed several Java/J2EE applications, IIS, SQL Server, App Services to cloud provided servers like AWS and Azure by using Puppet modules.
- Automated the cloud deployments using Puppet and AWS Cloud Formation Templates.
- Involved in node classifications of Puppet, hierarchy data and developed puppet roles & profiles.
- Deployed Puppet, Puppet Dashboard/ Puppet DB for configuration management to existing infrastructure.
- Implemented and supported monitoring tools like Nagios, Splunk on QA and Production servers for Resource, Network and Log Trace Monitoring. Proficient in working with network protocols like TCP/IP, DNS.
- Worked with Maven and Ant in Java environment for authoring pom.xml files for Java projects and managing maven repositories.
- Contributed on Docker build Jenkins pipeline setup, created lambda functions for ECR repo cleanup, coded python scripts for ECS docker bouncing, RDS database snapshot and running shell script on EC2 through AWS SSM.
- Experienced in Docker Clusters, Apache server, PDN, WAF, Cloudwatch, ELK, Aurora, RDS, Router 53, VPC peering, KMS, SSL cert.
- Used Grafana, Prometheus, influxdb, and cassandra, kibana for various data analytics.
- Implemented Jenkins Workflow and Plugins for repeatable deployments of multi-tier applications, artifacts and services to Docker, and Red Hat
- Maintained build related scripts developed in ANT, Python and shell. Modified build configuration files including Ant's build.xml.
- Configuration and administration of LDAP, NFS and NIS in Linux and implemented Samba for sharing of resources between Linux and windows environment.
Environment: Amazon Web Services(AWS),CloudFormation, Prometheus, Vagrant, Bamboo, Kubernetes, Chef, Jenkins, Deploy, Docker, Maven/ANT, PowerShell Scripting, Puppet Hiera, Grafana.
DEVOPS ADMINISTATOR
Confidential, WI
RESPONSIBILITIES:
- Solid understanding of Linux shell and Perl scripting, UNIX, Windows, build and release engineering principals.
- As member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting on Unix/Linux platform.
- Designed various applications using Multi-Threading concepts, mostly used to perform time consuming tasks in the background.
- Installed workstation, bootstrapped nodes, wrote recipes, cookbooks, roles and environments and uploaded them to chef server.
- Utilized Chef for managing the configuration of the application.
- Managed Chef for configuration management of virtual environments, and Vagrant for virtual machine and resource
- Used knife for bootstrapping nodes, creating and uploading recipes, node convergence in chef and developed chef cookbooks to install and configure apache tomcat, Jenkins, and run deck and deployment automation.
- Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.
- JSON is used in conjunction with JavaScript for making HTTP requests and also designed PHP for server-side scripting language for web development.
- Worked on the JAVA Collections API for handling the data objects between the business layers and the front end.
- Created detailed documentation of complex build and release process for Demand ware, post release activities process, integrated bit bucket with Jira workflow and Release notes.
- Installed Developed test scripts for puppet modules using beakers, ruby framework, planned and developed scripts.
- Configured, troubleshoot, secured and supported Red Hat 4/5, Centos 3/4/5 and SUSE Linux 9/10servers and also product servers.
- Maintain 99.98% uptime of LINUX production servers and follow proper escalation.
- Installation and configuration of CM related software in LINUX and Windows environments, using LINUX commands and Windows Navigation.
- Developed test scripts for puppet modules using beakers, ruby framework, planned and developed BDD TDD scripts.
- Implementing new projects builds framework using Jenkins and Maven as build framework tools.
- Implementing a Continuous Delivery framework using Jenkins, Maven in Linux environment.
- Deployed custom applications using Chef, executed schema updates with liquid base and coordinate everything with Jenkins.
- Worked on integrating GIT into the continuous Integration (CI) environment along with Jenkins
- Written pre-commit, post-commit, post-receive hooks in GIT
- Experience with red hat Linux kernel, memory upgrades and swaps area. Red hat Linux kick start installation and sun Solaris jump start installation.
- Installed Nagios on the Global Servers and developed Bash Scripts for Monitoring Point of view
- Experience with automation performed using scripting languages like shell, python, BASH, Ruby.
Environment: ANT, MAVEN, Chef, AWS, Git Hub, Jenkins, Puppet, Python, Data Bag, Cloud Watch, Red hat Linux, UNIX, Bit bucket, Jira, Windows servers, Git.
Sr. LINUX ADMINISTRATOR
Confidential
RESPONSIBILITIES:
- Administration of Sun Servers running and Dell, HP Servers running SUSE, Red hat EL 3, 4.x, 5, 6 HP-UX, CentOS which included jumpstarting, performing live upgrades of Solaris operating systems and Kickstarting Red hat EL 3, 4.x, 5.
- Performed volume management using VERITAS Foundation Suite, SVM and LVM and the creation of xfs and ext2, ext3, ext4 file systems.
- Installation and support of various applications and Databases including, MySQL and Sybase along with Web Logic, JBoss, Sun Java System Web Server, Tomcat.
- Involved in working with QA team in Load and Integration testing of J2EE applications on JBoss Application Servers.
- Good experience in installation/upgradation of VMware ESXi 4.1
- Maintaining the CPU & Memory utilization of Servers reports on the WEB.
- Utilized Perl and BASH to create an object-oriented environment for booting and configuring the systems.
- Configured RAID Level 1 on OS drives with Sun Solstice Disk suite and VERITAS Volume Manager 5. 0
- Implemented and administered High Availability Cluster RedHat Cluster Suite / Veritas Cluster, failover scenarios, and load balance.
- Scheduling full and incremental backups using NetBackup on daily, weekly and monthly basis.
- Managed Disks and File systems using LVM on Linux and Installation of Oracle Database Server.
- Assisting with the software integration, including turning software builds into RPM packages.
- Created System audit report like no. of logins, success & failures, running Cron jobs, etc.
- Responsible for troubleshooting, end user and application problems.
- Installing and configuring SSH (Secure Shell) encryption to access securely on Ubuntu and Red hat Linux.
- Installing open source application, search, analyze and develop new application for users.
- Developed Linux and Perl Scripts for manual deployment of the code to different environments.
- JIRA TEMPhas been used as Issue Tracking Tool.
- Setting up network environments using TCP/IP, NIS, NFS, DNS, SNMP agents, DHCP and Proxy.
- Installation, maintenance and administration of Oracle and Db2 Server on Sun Servers.
- Set up user and group login ID's, printing parameters, network configuration, password, resolving permissions issues, user and group quota.
- Configured and maintained Samba Server, NFS Server, NIS Server and clients, DNS clients and AutoFS File systems. Performing tape backups, archiving and checking data integrity through Shell Scripts and job automation.
Environment: SVM, LVM, Centos, MySQL, Sybase, VMware, Perl, Bash, Samba, NFS, Oracle, Linux, DNS, Auto FS
UNIX / Linux Administrator
Confidential
RESPONSIBILITIES:
- Performed installation, configuration and administration of system network components (Windows Server, Active Directory, Cisco routers, VPN connectivity, DHCP, SMTP, LAN /WAN, NAT, IPsec VPN, FTP, POP, IMAP, NIC’s, WIC’s).
- EXCHANGE Server, MSSQL management. Server and workstation upgrades, backup and disaster recovery, monitoring, user account setup and security administration.
- Managed, backup and restore of FortiGate 600C firewall. Ensured Data and File Security for Reports generated using Seclore End protection.
- Managed RingCentral® (SaaS and VoIP) IP based calling for business communication.
- Assisted in IT Audit for including Security policies and Inventory management.
- Developed Perl and shell scripts for automation of the build and release process.Developed automation scripting in Python to deploy some applications.
- Used ClearQuest as Ticketing Tracking tool.
- Knowledge of WIFIconfiguration and maintenance. Assisted with configuring Fortinet for GuestWIFIcoach stores in laboratory environment. Monitor and troubleshoot LAN &WIFIconnectivity. Operating and maintaining security controls for all internal & externalWIFIIT systems as per customer guidelines / recommendations.
- Created analytical matrices reports for release services based on Remedy tickets.
- Responsible for configuring and managing Squid server inLinux.
- Install, upgrade and manage packages via RPM and YUM package management.
- Installed Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux Systems.
- Install, configure and support Apache onLinuxservers.
- Authorized Solaris users/groups to access various applications and troubleshot various user problems using management tools.
Environment: Red Hat Linux 3.x, 4, Sun Solaris server, Windows, NFS, LVM, UCD, ClearQuest, Crontab, ANT, Python, Perl, Shell, Apache.