Resume

Sign in

Sr. DevOps AWS Engineer

Location:
Chevy Chase Village, Maryland, 20815, United States
Posted:
February 12, 2018

Contact this candidate

Salmaan Pasha

214-***-**** ac4f2g@r.postjobfree.com

Summary of Experience:

Having 8 years of experience in DevOps, Configuration Management, Build and Release Engineer. Experienced in Software Development Life Cycle (SDLC), Agile Methodologies, Waterfall processes, Project Management and Project Release.

Experienced in Build and Deployment of Java, .NET, C#, IOS, ASP.NET applications on to different environments like Development, QA, UAT and Production, which includes designing, development and implementation.

Experienced in setting up project baselines, branching, merging and taking regular backups of the source in Clear Case, TFS, CVS, Subversion (SVN), GIT and Perforce.

Proficient in working and Administrating UNIX (Red Hat Linux), Windows, AIX and Solaris.

Extensive exposure to Configuration Management policies and practices with regards to SDLC; along with automation of scripting using BASH/Shell, Perl scripting.

Experienced in administration and deployment of applications on Apache Webserver and Application Servers such as Tomcat, JBoss, Websphere, IIS etc.

Worked on the Deployment, Configuration, Monitoring and Maintenance of OpenShift Enterprise Administration and worked with the management of OpenShift Enterprise resources.

Experience working with the Openshift Enterprise which allows developers to quickly develop, host and scale applications in a self-manage cloud environment.

Involved in writing SQL queries to implement the schema related changes for internationalization and debugged the build errors using SQL queries to make sure Database is not corrupted.

Experienced in supporting database systems including Oracle, MySQL on Linux/Unix, and Windows environment.

Design and develop Continuous Deployment pipeline, integrating Test-Kitchen, Vagrant, Git, Jenkins and Chef across geographically separated hosting zones in AWS, Azure and Google compute.

Worked with optimization of server resources, Amazon Elastic Cloud instances and website security, Mule ESB (EAI)/Service Mix, Web services /REST, Amazon AWS, Chef and Ansible.

Proficient in SCM practices using Team Foundation Server (TFS 2005/2008/2010), MS Build, ANT, NANT, and automation in Perl/Shell scripts.

Worked on build tasks using Maven, Ant, Gradle and GNU Make files and worked with development team to migrate Ant scripts to Maven.

Experienced in Jenkins, AnthillPro and Buildforge to perform Nightly builds and Milestone builds and Continuous Integration.

Used Ansible Tower, which provides an easy-to-use dashboard and role based access control, so that it's easier to allow individual teams access to use Ansible for their deployments.

Involved in Shell and Perl scripts for compilation and deployment processes and automation of builds and Power shell for Windows deployment and Administration.

Good knowledge of UCM ClearCase, ClearQuest and experience with additional version control tools such as (subversion)SVN, Perforce, CVS and TFS Insisted & migrated projects from Cruise Control to the Jenkins CI tool and ANT, NAnt to Maven.

Used Ansible, Chef for Configuration Management tool.

Deployed code on Websphere Application Servers for Production, QA, and Development environments using WSADMIN scripts and integrated then with Python/Jython and PHP scripts to enhance the functionality of the deployment process.

Involved with set up of Continuous Integration and daily builds using Bamboo with Artifactory repository manager.

Skill sets:

Platforms : UNIX, Linux, Solaris, Microsoft Windows.

CM Tools : Perforce and subversion/SVN; Anthill Pro, TFS, Hudson-Jenkins; Jira, Bamboo,

BuildForge, Chef, Ansible.

Build Tools : Maven and Ant scripting.

Servers : Weblogic, Websphere Server, JBOSS and Apache Tomcat.

Languages : Shell, Perl, Python, C, C++, Java, J2EE, ASP.net.

Database System : SQL Server 2000/2005, Oracle 9i/10g-PL/SQL, MS Access.

Microsoft Tools : MS Word, MS Excel, MS PowerPoint, MS Visio, MS Project

Certification:

AWS Certified Solutions Architect - Associate

Professional Experience:

GEICO, Chevy Chase, MD Sep’16–Till Date

Sr. DevOps AWS Engineer

Responsibilities:

Documented and published complete migration process of Subversion (SVN admin dumps) to UCM ClearCase (VOBS).

Integrated Eclipse IDE with different versioning tools like Clear Case, SVN, CVS, and GIT.

Performing all the build and release management activities for this project by administrating and integrating Source Code control systems like SVN and Perforce into build system like AnthillPro .

Extensive experience with Perforce. Experience with SVN/CVS, and Git Software Configuration tools (Source Control).

Automated the cloud deployments using Ansible, python (boto & fabric) and AWS Cloud Formation Templates.

Our Continuous Integration stack consists of Git, Jenkins CI-CDX, the Docker Trusted Registry, and OpenShift Enterprise.

Used OpenShift to improve application security by putting admin consoles on different Docker containers accessible only from unusual port numbers.

Part of the DevOps team responsible for containerization efforts and migration of Java apps to OpenShift Container Platform.

Created AWS Cloud Formation templates to create custom sized VPC, subnets, NAT, EC2 instances, ELB, Security Groups.

Manage Amazon Redshift clusters such as launching the cluster and specifying the node type.

Worked on core AWS services such as Setting up new server (EC2) instances/services in AWS, configuring.

Managed and supported AWS Security related issues, such IAM and S3 policies for user access.

Installed, configured multiple operating systems and provisioned similar instances on AWS cloud.

Configured and administered AWS (Amazon Web Services) EC2 (Elastic Cloud Computing) resources such as instances, EBS volumes, snapshots, elastic load balancers, AMI's, security Groups, elastic IP's, Key pairs and Amazon Cloud watch for different zones in development, testing environments.

Created and maintained AWS Virtual private cloud (VPC), subnets, Internet Gateways, Route Tables under AWS Cloud Environment.

Enabled ELB to automatically route traffic across multiple instances and multiple Availability Zones.

Created S3 buckets for EC2 instances to store all the content including HTML pages, images, CSS files and Java script files.

Created the cloud formation template to spin up the EC2 instances.

Construct Ansible Modules/Functions to Support Solaris IPMP (IP Multipathing) on Solaris.

Develop and update Docker containers for various log management nodes.

Application Setup and QA Testing on Docker Container.

We used Gradle and Docker to create a Docker container that had our Java application running in it.

Integrated JIRA in with SVN and dealing with its administration in change management process.

Resolved crucial issues related to Linux server, Ansible and monitoring for Dev environments.

Converted and automated builds using Ant and Maven. Scheduled automated nightly builds using Hudson and maintained Continuous Integration effort with Hudson along with scheduled builds.

Virtualized the servers using the Docker for the test environments and Dev environments needs. And also configuration automation using Docker containers.

Enabled Cloud Foundry support on Azure through open source collaboration which enabled millions in cloud spend.

Experience in working with Selenium IDE and Selenium Web Driver using testing.

Enabling customers to better manage software development, deployments and infrastructure with tools such as Ansible, Jenkins and GITHub.

Used Power Shell for Dev Ops in Windows-based systems.

Insisted & migrated projects from Cruise Control to the Jenkins CI tool and ANT, NAnt to Maven.

Worked with optimization of server resources, Amazon Elastic Cloud instances and website security, Mule ESB (EAI)/Service Mix, Web services /REST, Amazon AWS, Ansible.

Integrated Build dependencies and dependency blocking strategy in Bamboo.

Environment: SVN(Subversion), Anthill Pro, ANT, NAnt, and Maven, Ansible, Dev Ops, Jenkins, Clear case, MS Build, Unix, Linux, Perl, Jython, Python, Ruby, Cruise control, Gradle, AWS, MongoDB, Azure, Sonar, Hudson, Git, JIRA, Shell Script, Weblogic, Selenium.

General Motors, Troy, MI Oct’15 – Sep 2016

Sr. DevOps Engineer

Responsibilities:

Automating The Build process using SVN, and ANT

Managed builds and wrote Build scripts for JAVA and Weblogic based applications

Maintained source code repository in SVN.

Configured Git with Jenkins and schedule jobs using Poll SCM option.

Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.

Successfully administrated SVN, Cruise Control and Anthill Pro.

Created instances (VMs) in AWS with required stack of infrastructure for application teams

Used Jenkins to run chef on VMs created in AWS cloud.

Setup and maintenance of automated environment using Chef Recipes & Cookbooks within Azure environment.

Performed installation, configuration and administration of Clear Case, SVN and afterwards migrated src, config and website code over to Git in Windows and Linux environment

Automated deployment of builds to different environments using AnthillPro.

Deployment and management of many servers via script and chef, utilizing cloud providers as a direct substrate for implementation.

Used Gradle Build tool to create .war files and deployed it in server.

Actively participated in the automation effort. Wrote security & web architecture provisioning scripts for Ops code Chef.

Performed system administration and operations tasks using Chef, Nagios.

Used Artifactory repository tool for maintaining the java based release code packages.

Automated the cloud deployments using chef, python (boto& fabric) and AWS Cloud Formation Templates.

Implemented Continuous Integration using the Hudson, which tracks the source code changes

Create and setup automated nightly build environment for Java projects using Maven.

Written Chef Cookbooks and recipes to Provision several pre-prod environments consisting of Cassandra DB installations, weblogic domain creations and several proprietary middleware installations.

Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.

Deploying and managing many servers utilizing both traditional and cloud oriented providers (for example, Amazon EC2) with the Chef Platform configuration system from first light, through initial technology development, and into production and maintenance.

Studied the current build and release process and automated the process using Shell scripts.

Perform various builds for the QA, and Production Environments.

Experienced in building Java application using make files (Ant utility), Shell Scripts.

Deployment of application to the Tomcat/ Weblogic Application Server.

Integrating GIT and Clear Case with Cruise Control, Jenkins.

Resolving merging issues during build and release by conducting meetings with developers and managers.

DevOps for load balanced environments & amp; Multi-regional server environments (AWS Regional nodes managed via Chef Roles and Ohai Attributes).

Support development engineers with Configuration Management issues. Assist my seniors and Project Leaders in technical issues.

Environment: SVN(Subversion), Anthill Pro, ANT, NAnt, and Maven, Chef, TFS, Azure, Jenkins, Clear case, Unix, Linux, Perl, Jython, Python, Ruby, Cruise control, Gradle, AWS, Bamboo, Hudson, Git, JIRA, Shell Script, Weblogic.

Raymond James, St. Petersburg, FL Jan’14–Sep’15

DevOps Build /Release Engineer

Responsibilities:

Provided centralized software configuration management for enterprise application projects in a multi-tiered high-availability environment.

Integrated Eclipse IDE with different versioning tools like Clear Case, SVN, CVS, and GIT.

Managed SVN branching and merging for older projects in multiple simultaneous releases.

Providing configuration services on multiple platforms in the test environment running on one or more IT Platforms: Client/server, Jenkins, MSBuild, Microsoft Windows NT, OS/390, UNIX.

Completing software builds and elevations, creating directories and security groups, and recreating prior versions. Monitored software, hardware, and/or middleware updates and utilizing technologies like Jenkins/Hudson, MS Build, TFS Team Explorer, and SVN.

Worked on SVN&CVS Administration including user management, repo migration, repo creation, repository hook script implementation, Integration with Jira/GIT/Fisheye, troubleshooting.

Created and configure jobs, script builder, custom command builder, agents in Bamboo

Extensive experience with Perforce. Experience with SVN/CVS, and GIT Software Configuration tools (Source Control).

Managed all the environment and application level config using Git.

Documented and published complete migration process of Subversion (SVN admin dumps) to UCM Clear Case (VOBS).

Developed and build and deployment standards with input from development, IT/operations, and IT security.

Evaluated build automation tools (Open Make and AnthillPro), recommended AnthillPro.

Configured and deployed AnthillPro in Solaris 10 environment with multiple zones/containers, using Oracle database and multiple CVS servers and repositories. Configured services using SMF and XML.

Environment: SVN, Git, JBoss, Websphere, Apache, ANT, Solaris, Bamboo, TFS, JIRA, Jenkins, Anthill pro, Shell Script, windows, Linux.

Beachbody LLC, Santa Monica, CA Oct’2012- Dec 2013

Build and Configuration Engineer

Responsibilities:

Provided recommendations and helped set up the CM process to the company’s one of the development teams on using Git and GITHub repositories.

Configured VPN Tunneling, LDAP authentication for SVN and Certificate Server for secure site and Patches update using binary source.

Used Perforce for the purpose of Software Configuration management and maintaining the versions of the Symantec’s Website Code.

Implemented and building tools such as Ant/Maven and Gradle in order to automate and enhance the overall operational environment

Weekly collaborated with IT to maintain, backup and upgrade team development infrastructure including all virtualized and physical machines for TFS, build,

Perform biweekly build cycle and testing processes on Solaris.

Created and configure jobs, script builder, custom command builder, agents in Bamboo.

Administered Subversion version (SVN), Mercurial version control tools: created accounts, branching, merging, patch fixes, snapshots, and trained users on the Subversion (SVN) version control system.

Developed UNIX and Perl Scripts for the purpose of manual deployment of the code to the different environments and E-mail the team when the build is completed.

Expert in installing and configuring Continuous Integration tools such as Bamboo, Build Forge, AnthillPro, Cruise Control and Hudson for build and deployment automation.

Migrated source control tool from Clear Case to Subversion (SVN) and build tool from Ant to Maven.

Integrated automated build in Jenkins/Hudson.

Environment: Websphere Application Server 6.0, UNIX, Bamboo, TFS, Maven, Gradle, Jenkins, Git, Perl,

Rearden Commerce, Foster City, CA Jan’12 – Sep’12

Role: System Administrator

Responsibilities:

Built and Maintained server 2000 and server 2003 servers.

Responsible for network connectivity and functionality as well as TCP/IP and dial-in remote access protocols.

Troubleshot and repaired a wide variety of hardware and software issues.

Configured test environments and development environments.

Maintained Active Directory managed OUs and GPOs.

Publish new applications and perform regular applications upgrades.

Delivers level2 and three support, and directed the resolution of trouble tickets for both onsite and wireless issues.

Wrote command files to automate the installation and upgrades of new software

Monitor and troubleshoot LAN&WIFI connectivity.

Environment: Windows, TFS, MsBuild, NAnt Python, SQL Server, Microsoft.Net, IIS

InfoTech, India June’09–Dec’ 11

Role: Linux Administrator

Responsibilities:

Administered, maintained Red Hat 3.0, 4.0, 5.0, 6.0 AS, ES, Troubleshooting Hardware, Operating System Application & Network problems and performance issues; Deployed latest patches for, Linux and Application servers, Performed Red Hat Linux Kernel Tuning.

Experience in implementing and configuring network services such as HTTP, DHCP, and TFTP.

Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux servers.

Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, MySQL databases in both development and production

Experienced working with Preload Assist and PICS projects.

Bash shell-scripts to automate routine activities.

Migrated database applications from Windows 2000 Server to Linux server.

Installing and setting up Oracle9i on Linux for the development team.

Environment: Red Hat Linux 3.0,4.0,5.0 AS ES, HP-DL585, Oracle 9i/10g, Samba, VMware Tomcat 3.x,4.x,5.x, Apache Server 1.x,2.x, Bash



Contact this candidate