Sr. Cloud Engineer Resume
Portland, MainE
SUMMARY:
- A highly dynamic result oriented professional with strong analytic and advanced technology & business expertise with 8 years of experience as Build/Release engineer and DevOps engineer in Supply chain & Logistics, Insurance, Healthcare service and e - commerce sectors. Possess the ability to think out of the box and develop innovative IT solutions while being flexible to changing situations which offer maximum business value to projects to develop perfectly detailed result by working with dynamic teams.
- Around 8 Years of experience in Build Release engineering, Configuration management and DevOps in Agile environment.
- Experience in Cloud service platforms like Amazon Web Services, Microsoft Azure, Open stack, Google cloud.
- Experience in provisioning/automating multiple operating systems including RHEL/Centos, Ubuntu windows using tools like Chef/Puppet/Ansible.
- Implemented CI/CD pipelines by integrating tools like Git, Maven, Jenkins, Nexus, and Chef etc.
- Experience in System Administration, System Builds, Server builds, Installs, Upgrades, Patches, Migration, Troubleshooting, Security, Backup, Performance Monitoring and Fine-tuning on UNIX Red Hat Linux Systems.
- Extensive experience using MAVEN and ANT as build tools for the building of deployable artifacts (jar, war & ear) from source code.
- Understanding of networking concepts, (IE, Configuration of networks, router configuration and wireless security, TCP/IP, VPN, Content Filtering, VLANS, and routing in LAN/WLAN, Ethernet Port, Patch Panel and wireless networks.)
- Supported AWS Cloud environment with 200+ AWS instances and configured Elastic IP & Elastic Storage and experience working on implemented security groups.
- Worked under AWS management tools such as (EC2, EBS, ASG, RDS, R53) Developed AWS Cloud Formation templates to create custom sized VPC, subnets, EC2 instances, ELB, Security Groups .
- Created a high availability and scalable AWS stacks using EC2 auto scaling functionality .
- Used Stack Driver and AWS cloud monitoring extensively to monitor and debug the cloud based AWS EC2 services.
- Managed all the bugs and changes into a production environment using the Jira tracking tool.
- Performed Servers consolidation and virtualization using VMware virtual infrastructure, VMware ESX, Virtual Center, VM tools.
- Created Custom as well as downloaded pre-written Modules and Manifests, Worked and utilized Puppet hierarchy files, facts, and global variables.
- Experience in working on source control tools like Tortoise SVN, CVS, IBM Clear Case, Perforce, and GIT.
- Experience in Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system.
- Involved in creating and configuring profiles, clusters, nodes, node agents for Web Sphere Application Server.
- Performed Servers consolidation and virtualization using VMware virtual infrastructure, VMware ESX, Virtual Center, VM tools.
- Implemented Continuous Integration and Continuous Deployment and promoted enterprise solution deployment assets to target environments.
- Implemented Chef Cookbooks for OS component configuration to keep AWS server’s template minimal.
- Created the Clustering Topology in WebSphere Application Server ND V6.x to achieve Work Load Management (WLM), High availability, Load Balancing and Hardware fail over.
- Experience in working with cloud tools like Amazon Web Services (AWS) and good knowledge of AWS services like EC2, AMI, S3, Glacier, Elastic Load Balancer (ELB), RDS, SNS, SWF and EBS.
- Hands on experience working with configuration management tools like Puppet, Chef and Ansible.
- Extensively worked on Continuous Integration and deployment using various CI/CM Tools like Jenkins, Chef, Puppet, Hudson, and Bamboo.
- Extensive experience in building & deploying EAR, WAR, JAR files on test, stage & production servers.
- Experience in Server monitoring, capacity planning, application monitoring with the help of Tivoli, HP insight, Nagios, Cacti.
- Installed, configured and maintained Rational ClearCase and ClearQuest in Windows and UNIX environment.
- Working Knowledge on using and developing Perl, python, and Ruby scripts used to automate day-to-day administrative tasks.
- Provided online support to offshore developers on ClearCase/ClearQuest tools in a Multisite environment and solved issues related to branches/merging operations.
- Good experience in working with a team together to deliver best outputs in given time frames.
- Supported the application in production and worked closely with off-shore teams.
- Excellent interpersonal skills, ability to interact with people at all levels.
TECHNICAL SKILLS
CI/CD Tools: Bamboo, Hudson/Jenkins, Team city
Cloud Tools: AWS/AZURE/GOOGLE CLOUD/OPENSTACK
Build Tools: A N T, MA V EN an d MS Build.
Scripting Languages: C, C++, H TML, CSS, JavaScript, J Query, JSON, X ML, Bash, Ruby, Shell Scripting and Python.
Web/Application s er v er s: We b Lo g ic, WebSphe r e, A pache, T om cat, J BO SS.
Versioning Tools: CVS, Tortoise SVN, ClearCase, GIT.
Configuration Management Tools: Chef, Ansible, Puppet, Salt Stack
SDLC: Scrum, Agile and Waterfall
Operating Systems: W i ndow s, UN I X, L I N U X ( RH EL, RedHat, Centos) .
Bug Tracking and Ticketing Tools: JIRA, Remedy, HP Quality Center, IBM Clear Quest, Mingle
RDBMS: O r a cl e, SQ L SER V ER, M YSQ L, DB 2
Network Technologies: SMTP, SNMP, ICMP, TCP/IP, FTP
PROFESSIONAL EXPERIENCE:
Confidential, Portland, Maine
Sr. Cloud Engineer
Responsibilities:
- Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, and Auto scaling groups, Optimized volumes and EC2 instances.
- Provisioning of EC2 instances, built via chef, and integrated into local area offices in 4 time zones. Amazon RDS, VPC construction, Security Group policies, IAM, Route 53, Cloud Formation, S3, Glacier, OpsWorks.
- Design integration and management of Amazon Web Services cloud solutions.
- Maintaining JIRA for tracking and updating project defects and tasks
- Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier .
- Configured Elastic Load Balancers (ELB) with EC2 Autoscalling groups.
- Created monitors, alarms and notifications for EC2 hosts using Cloud Watch .
- Automated CI / CD with Jenkins build pipeline by integrating GitHub, Maven and Nexus repository and set up Jenkins master/slave to distribute builds on salve nodes.
- Whenever the Jenkins builds gets failure I use to get email notification using Jenkins email notification plug-in then I use to troubleshoot using groovy scripting
- Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
- Used Maven as build tool on Java projects for the development of build artifacts on the source code.
- Deployed the Java applications into web application servers like JBoss .
- Developed and deployed Java micro services on aws cloud.
- Used Nexus to create new accounts, roles and groups and polices.
- Performed Branching, Tagging, Release Activities on Version Control Tools: SVN, GIT.
- Managed Ansible Playbooks to automate system operations.
- Used Ansible to maintain and update the configuration of various applications onsite servers.
- Written Ansible playbooks using plugins/modules to configure new servers and maintain the version control of Playbooks for future reference.
- Used Ansible to maintain and make changes to CI/CD configuration on onsite and cloud based linux instances.
- Involved in Dockerization of the application so that it can be deployed on the internal cloud infrastructure.
- Experience in writing Docker files and deploying applications on containers.
- Deployed Docker containers by using images stored in repository using Kubernetes, both on premise and on AWS cloud.
- Setup Kubetlets, Kubernetes Master/Worker nodes as well as API Server and scheduler to orchestrate the deployment of instance in real-time.
- Written Terraform modules to maintain, change and spin up new environment setup in AWS.
- Using terraform we can also customize our infrastructure in aws configuring various aws resources.
- Developed Python and shell scripts for automation of the build and release process, developed.
- Automated the cloud deployments using Ansible, python (boto & fabric) and AWS Cloud Formation Templates.
- Implemented rapid provisioning and life cycle management for Ubuntu Linux using Amazon EC2 , Ansible , and custom Python scripts .
- Hands on experience in Linux based database management systems like RDBMS, MYSQL, DynamoDB and MongoDB.
- Managed users and groups using the Amazon Identity and Access Management (IAM) using MFA to secure AWS accounts.
- Performed and deployed Builds for various Environments like QA , Integration , UAT and Productions Environments.
- Designed and worked with team to implement ELK(elastic search, log stash and Kibana) stack on AWS.
- Installed, Configured, Maintained, Tuned and Supported Splunk Enterprise server. Deployed, Installed and maintained several Splunk Add-on applications on Splunk infrastructure and various universal forwarders
- Worked on the setup of various dashboards, reports, and alerts in Splunk .
- Worked on the cloud-based diagramming software called Gliffy for creating different types of design documents required for the continuous integration process.
- Responsible for defining branching & merging strategy, check in policies, improving code quality, automated Gated Checkins, defining backup and archival plans.
- Troubleshooted Build and Deployment Issues, with little downtime.
- Organized and Coordinated Product Releases, work closely with product development, QA, Support across global locations to ensure successful releases.
- Documented release metrics, software configuration process. Used Maven scripts to build the source code. Supported and helped to create Dynamic Views and Snapshot views for end users.
Environment: LINUX, GIT, Jenkins, Python, Ansible, Maven, AWS, EC2, Nexus, Websphere, JBoss, ANT, PUTTY, SOA, Dockers, Kubernetes, Terraform, Shell Script, ELK, Splunk.
Confidential, Manassas, VA
Sr. DevOps Engineer
Responsibilities:
- Configuring, supporting and maintaining all network firewall, storage, load balancer, operating systems and software in Google Compute Engine Instances.
- Configuring Cloud Storage versioning and lifecycle policies to and backup files and archive files in Cloud Filestore.
- Designing Google Deployment Manager templates to create custom sized VPC , setting up firewall rules to ensure successful deployment of Web applications and database templates.
- Managing Google infrastructure and automation with CLI and API . Working on Inbound and Outbound services with automation of Chef. Deploying multiple resources simultaneously, using Deployment Manager templates in Google.
- Managing ANT Compute Engine instances utilizing Google Cloud Interconnect , Cloud Load Balancing and Cloud Storage for our QA environments as well as infrastructure servers for GIT and Chef.
- Managing Chef C ookbooks with Chef recipes. Creating inventory in Chef for automating the continuous deployment.
- Utilizing Stack Driver to monitor resources such as Compute Engine, CPU memory, Google Cloud SQL services , Cloud data store tables, volumes to set alarms for notification or automated actions and to monitor logs for a better understanding and operation of the system.
- Launching and configuring of Google Compute Engine Cloud Servers by using setting Firewall rules .
- Handling migration of on-premises applications to cloud, and created resources in cloud to enable this, using all critical Google tools, used Cloud Load balancer and Google App Engine policies for scalability, elasticity and availability.
- Developing build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
- Building Automation and Build Pipe Line Development using Jenkins , GitHub and Maven. Set up build pipelines in Jenkins by using various plugins like Maven plugin .
- Developing scripts for build, deployment, maintenance and related tasks using Jenkins , Maven , Python .
- Created customized Docker Images and push them to Google Compute engine, worked on Docker and deployed and maintaining Micro Services in Dev and QA, implemented Jenkins slaves as Docker containers auto scalability.
- Used Kubernetes for automating deployment, Scaling and managing the containerized application.
- Setup Kubetlets, Kubernetes Master/Worker nodes as well as API Server and scheduler to orchestrate the deployment of instance in real-time.
- Maintaining JIRA for tracking and updating project defects and tasks.
- Responsible for Plugin Management, User Management, regular incremental backups and regular maintenance for recovery.
- Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and worked on Nagios Event handlers in case of an automatic restart of failed applications and services.
Environment: GCP, GIT, GitHub, Bash, Python, Ant, Maven, Jenkins, Chef, Linux, Unix, Apache Tomcat, Docker, Kubernetes, Jira, Nagios.
Confidential, Madison, NJ
DevOps Engineer
Responsibilities:
- Involved in various aspects and phases of architecting, designing, and implementing solutions in IT infrastructure with emphasis on Azure cloud and hybrid solutions.
- Technical Analysis and provided solutions using.Net Framework, ASP.NET, C#, Web API, Ajax, jQuery, LINQ, Entity Framework, JSON, SQL Server.
- Defined, pl anned and coordinated key migration activities with technical team while transforming from on premise servers to MS Azure Cloud.
- Troubleshoot issues surrounding mail route ability / DirSync / AAD Connect for the migration and configured all core components using DMA / DSA / MME by Quest.
- Good experience on Microsoft Azure and Create a Virtual Network on Windows Azure to connect all the servers
- Have enough experience to create the restful web API using Asp.Net Core 1.0
- Contribute to the support forums (specific to Azure Networking, Azure Virtual Machines, Azure Active Directory, Azure Storage) for Microsoft Developers Network.
- Provide support for escalated issues in Microsoft Azure Platform.
- Working in building new environments by creating VMs, deploying windows operating system then installing platform pre-requirements deploying applications and configuring security.
- Experience working with Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded and managed Puppet master, agents & Databases.
- Developed Puppet Modules to install Tomcat, Web logic and Ngnix.
- Provided support on configuring load balancers like NLB, ARR for multi node environments.
- Working on Azure for highly available customer facing B2B and B2C applications.
- Assisted in deploying applications on multiple web servers and maintained Load balancing, high availability and Fail over functionality.
- Providing on call support for both staging and production environments.
- Working on change management process for application deployments, platform level developments and monthly security patching as well.
- Good working experience with Power Shell for installing windows features and roles and for automating monthly security patching.
Environment: Jenkins, Windows, Subversion, GIT, ANT, Puppet, Azure, CI/CD, JSON, PowerShell, TFS, Maven, Jira, Test Manager.
Confidential, Southfield, MI
DevOps/Build and Release Engineer
Responsibilities:
- Build and release software baselines, code merges, branch and label creation and interfaced between development and infrastructure.
- Deployment of the Business processes by creating jar, war and ear files to Tomcat application servers.
- Built, configured and supported Application team environments.
- Used Maven as a build tools on java projects for the development of build artifacts on the source code.
- Worked on weekly merges for different branches and resolving the conflicts as part of release activities.
- Configured and Maintained the Jenkins build and automation jobs.
- Jenkins is used as a continuous integration tool for build and deployment of JAVA code.
- Installed and Administered Jenkins CI for ANT and Maven Builds.
- Performing Risk Analysis, preparing Mitigation Strategies & Contingency Plans.
- Coordinating release effort amongst various teams (Development, QA, Testing, and Business Analysis) in geographically separated environment.
- Participated in Agile meetings such as daily stand-ups etc.
- Presenting Project's Weekly status to Senior Management during Weekly Status Meetings.
- Monitoring, tracking, coordinating & managing 'Issues' & 'Escalation'.
- Tracking code migration & testing efforts in all environments (i.e. Integration, Test, UAT, Performance/Tech. Test, Training & Staging environments (Mock Cut-Overs)) & final migration into Production Environment.
- Implementing Corrective-actions in case of deviation from the release plan.
Environment: GitHub, Jenkins, Maven, Ant, JIRA, XML, Apache Tomcat, Ngnix.
Confidential
Unix/Linux Administrator
Responsibilities:
- Supported infrastructure environment comprising RHEL 3, 4, 5.3, SUN Solaris 9 and 10, HP-UX 11.X machines.
- Configured Jumpstart and Kickstart Servers for Solaris 9/10 and RHEL 4.x/5.x respectively.
- Added patch and package on Red-hat Linux servers using RPM's & YUM .
- Added and managed disk along with file system through VERITAS volume manager, Solaris Volume manager and Logical volume manager.
- Migrated VMware ESXi 3.5 to VMware Sphere 4 series.
- Worked on Oracle/UDB users and assigned appropriate permission.
- Installed and configured Websphere and Apache servers.
- Deployed NIS and NFS for administrative and project requirements.
- Worked on Nagios and VERITAS Netbackup for monitoring system resources, logs, disk usage, scheduling backups.
- Monitored the servers and applications using HP openview.
- Setting up network environments using TCP/IP, NIS, NFS, DNS, SNMP agents, DHCP and Proxy.
- Performed backup storage using Tape libraries through HP storage works.
- Performed installations of software packages to install the additional features.
- Extended file systems (Logical Volume manager) size in production servers.
- Configured IP Multipathing on existing servers to avoid the downtime in case of Network Migration.
- Worked closely with database administration staff to ensure optimal performance of databases, and maintained development applications and databases.
- Involved in teams handling system performance, capacity planning and SLA compliance
- Experience with LDOMs, zones and containers in Solaris.
- Involved in automation of process using Perl, bash and korn scripts.
Environment: Solaris 10/9/8, Red Hat Enterprise Linux 3/4/5/6, HP-UX 11.0/11i, Sun Fire 4800/3800/V880/ Sun Enterprise 6500/500/4500/450/420 R/250 servers, VERITAS Clusters, HP 9000 K, L, N class server VERITAS volume manager 4.5, 5, VERITAS cluster server 5, VERITAS Netbackup. Nagios, EMC Clariion/Symmetric
Confidential
Windows/Linux Administrator
Responsibilities:
- Building new Windows Server 2003 and Linux 5 on Intel Server Platforms.
- Configure and install windows 2000.
- Windows and Linux infrastructure design and management.
- Installed, upgraded and configured SUN Solaris 9/10 on Sun Servers using Jumpstart and Red hat Enterprise Linux 5/6 using Kickstart.
- Have extensively performed IP Migration for the servers in various UNIX platforms. so that servers having similar applications are on same domain.
- Experienced in LDAP Installation, Configuration and troubleshooting.
- Creating local and global groups with account policies and defining group permissions using Enterprise Administrator .
- Handling systems routine backup and enabling system logging, network logging of servers for maintenance, performance tuning, testing.
- Mirroring the root disks using Sun Volume Manager.
- Troubleshooting day-to-day server related issues and problems.
Environment : Red Hat Enterprise Linux 5/6, DELL PowerEdge 6650, HP ProLiant DL 385, 585, 580, Sun Fire v440, SUN BLADE X6250, X6270, Remedy, Bash TCP/IP, SMTP, NFS, FTP, MYSQL Database, Nagios, BMC Remedy, LVM. Oracle 11G, Samba, Oracle RAC/ASM