We provide IT Staff Augmentation Services!

Site Reliability Engineer Resume

3.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • 7+ Years of experience as a DevOps Engineer/Build Release Engineering/ Site Reliability Engineer application configuration, code compilation, packaging, building, automating, managing and releasing code from one environment to other environment and deploying to servers.
  • Managed Azure Infrastructure Azure wbe roles,Worker Role,Azure Storage,Azure AD Licenses,office365.
  • Used Terraform to deploy the Azure infrastructure required to create development,test and production environments for a software development project.
  • Involved on migrating SQL Server databases to SQL Azure Database using SQL Azure Migrating Wizard and used python API to upload agent logs into Azure blob storage.
  • Worked on Google Cloud platform (GCP) services like Compute Engine, cloud load balancing, cloud storage, stack driver monitoring and cloud deployment manager.
  • Experience in working on version control systems like Subversion, and GIT and used Source code management client tools like Visual SVN, Tortoise SVN, SVNx, Puppet, UberSVN, Stash, SourceTree, GitBash, GitHub, Git GUI and other command line applications etc.
  • Experience in designing a Terraform and deploying it in Cloud deployment manger to spin up resources like cloud virtual networks, Compute Engines in public and private subnets along with AutoScaler in Google cloud Platform.
  • Experienced with Creating custom Docker files, building docker images, registering docker images, running Docker containers and Orchestrating containers using Kubernetes.
  • Proficient in Python, Shell Scripting, SQL, build utilities like open make, ANT and Cruise Control.
  • Expertise in using build tools like Maven and Ant for the building of deployable artifacts such as war & ear from source code. Application Deployments & Environment configuration using Chef, Ansible.
  • Experienced in AWS cloud, Linux, Infrastructure Design & Implementation, Identifying bottlenecks and optimizing the software architecture, Configuration Management, Vulnerability Assessment & Penetration Testing, Vagrant, Information Security, and Networking Platform. And also responsible for resilient infrastructure.
  • Experience in deploying GCP services and On - Prem services (AWS) to Production environment.
  • Experienced in deployment, configuration, and support of pivotal container services on VMware and GoogleCloud Platform. Setting up GCP firewalls rules to allow or to deny traffic on the instances.
  • Managed servers on Amazon Web Services (AWS) platform using Puppet configuration management.
  • Experience creating, managing and performing container-based deployments using Docker images Containing Middleware and Applications together.
  • Performed automation tasks on various Docker components like Docker Hub, Docker Engine, Docker Machine, Compose and Docker Registry. Experienced with managing Docker images and running Docker Containers on Linux machines to provide isolated as well as
  • Deployed cloud stack usingAWS OpsWorks, Optimized volumes andEC2instances & Created multi AZ VPC instances.
  • Created and deployed Kubernetes pod definitions, tags, labels, multi-pod container replication. Managed multiple Kubernetes pod containers scaling, and auto-scaling. Deployed pods using Replication controllers by interacting with Kubernetes API server defining through declarative YAML files.
  • Experience in integratingJenkinswithDockercontainer using Cloud beesDocker, Kubernetespipeline plugin and provisioned theEC2instance usingAmazon EC2 plugin.
  • Extensively worked onJenkins and Bamboofor continuous integration and continuous delivery to achieve End - to-End automation for all build and deployments.
  • Experienced with Creating custom Docker files, building docker images, registering docker images, running Docker containers and Orchestrating containers using Kubernetes.
  • Designed puppet modules to manage configurations and automate install process.
  • IIS Windows Configuration Microsoft SQL Server 2008/R2
  • Hands on experience withChef, Ansible, AWS, Bashand middleware tools.
  • Worked on installing, configuring and managing Docker Containers, Docker Images for Web Servers and Applications and Implemented Docker-maven-plugin and maven pom to build Docker Images for all microservices and later used Docker file to build Docker images for the java jar files.
  • Well versed with Software development (SDLC), Test life cycle (STLC), and Bug life cycle and worked with testing methodologies like waterfall and Agile Methodology (SCRUM) with in-depth understanding of the principles and best practices of Software Configuration Management (SCM).
  • Extensively worked on Hudson, Jenkins and Anthill Pro for Continuous Integration (CI) and for End-to-End automation for all build and deployments.
  • Worked on Cloud automation using AWS Cloud Formation templates.
  • Experience in scripting languages Ruby, Shell, Groovy and Python.
  • Experience in integratingJenkinswithDockercontainer using Cloud beesDocker, Kubernetespipeline plugin and provisioned theEC2instance usingAmazon EC2 plugin.
  • Experienced in Infrastructure Automation tools like Chef,Puppet,Ansible,Cloud Formation and Terraform.
  • Experience of VS Build Pro, Apache Ant, Apache Tomcat, Subversion, Git, Maven& Jenkins/ Hudson.
  • Experienced in build tools such as Apache Ant, Maven, Atlassian, Bamboo, Cruise Control.
  • Ability in execution of XML, Ant Scripts, Ruby, Shell Scripts, Perl Scripts, Power Shell scripts and JAVA Scripts.
  • Experience designing and deploying container-based production clusters using Docker, Kubernetes, Docker Swarm and knowledge in Apache Mesos.
  • Used chef for server provisioning and infrastructure automation in a SaaS environment.
  • Experience designing and deploying container-based production clusters using Docker, Kubernetes, Docker Swarm and knowledge in Apache Mesos.
  • Extensive experience in Installing and Monitoring performance parameters through JON 2.4 and JConsole for Jboss.
  • Experience in configuring and administering JDBC resources (Data Sources, connection pools), JMS resources (Queue, Topic, connection factory) in Web Logic and JBoss.
  • Troubleshoot and resolved Build failures due to infrastructure issues reduced by 95% stabilizing the build process. Setup and executed process to code review system effectively.
  • Experience in working with Tracking Tools like JIRA, Red Mine, and Bugzilla.
  • Experience in Deploying JBoss, Apache Tomcat web server, IIS Server, Oracle web logic, and IBM WebSphere.
  • Midlevel expertise in PERL CGI, Web development and basic understanding in SQL & Python.
  • Experience of working with the release and deployment in Java/J2EE, C, C++ and ASP.net Web applications environment.
  • Hands on experience in setting up database in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket to ensure fault tolerance and high availability
  • Extensively worked with version control systems likeGIT,Perforce andSubversion control systems.
  • Experience in writingDockerfiles to build the micro-service applications.
  • Hands on experience withSelenium,QTPandHP Load RunnerTesting Tools.
  • Resolving conflicts during merging branches in Bitbucket
  • Written cookbooks for various packages and installed them on VMs to perform QA testing.
  • Responsible for defining branching & merging strategy, checkin policies, improving code quality, automated Gated Checkins, defining backup and archival plans
  • Knowledge on Deploying Couchbase, Tomcat and Elastic search clusters usingDocker.
  • Used Rundeck to execute shell scripts on remote nodes to facilitate deployment tasks.
  • Used Nagios and Cacti for performance monitoring.
  • Efficient in working closely with Development, QA, Product and Business owner teams to ensure high quality and timely delivery of builds and releases across multiple platforms and environments.
  • Self-motivated team player with excellent interpersonal and technical documentation skills and handling multiple projects simultaneously.

TECHNICAL SKILLS

Operating Systems: Red Hat Enterprise Linux 4.x/5.x/6.x, Solaris 8/9/10, SUSE Linux, AIX 5.3, V6.1, Windows NT/XP/2003/2008,MacOS,Android

Cloud services: AWS(EC2/SQS/SNS/S3/IAM/ELB)AZURE(VM,VPNGATEWAY,CDN,AZUREAD,WEBAPP,AZURE FUNCTIONS,LOGIC APP)GCP(Storage/PubSub/Logging/IAM/Instances/Monitoring)

Version Control Tools: Subversion (SVN), GIT, GitHub and Bitbucket

Scripts and Languages: Shell Script, ANT Script, Batch Script, Perl Script, C, C+, ObjectiveC, Java, SQL, Bash, PYTHON, Power Shell, Yaml, Groovy

Programming language: C, C++, SAS, SQL, Core Java

Web Technologies: HTML, JavaScript, XML, Servlets, JDBC, Cloud technologies, Nginx,SOAP

Application Server: Oracle WebLogic 8.1/9.x/10.x/12.x Oracle SOA Suite 11g, OSB 11g, OEM 11g, WebLogic Portal 10I.3.5, IBM Web Sphere 6.x7.0,8.0,8.5, Glassfish V3.1/4.x, Tomcat 5.x,6.x, JBoss AS 7.0/6.0/5.1,TIBCO 5.10x,5.1x,4.9x

CI Tools: Jenkins/Hudson, Anthill Pro

Web Servers: Apache Web Server 2.x/2.2.x, SunOne 6.1, IIS5.x/6.x/7.x, Oracle HTTP Server, IBM HTTP Server

Modeling Tools: AutoCAD, CAD/CAM (Solid works, Ansys), ARENA Simulation

Statistical Analysis: JMP, Matlab, Minitab

SCM Tool: Subversion, GIT, Tortoise SVN, Perforce, Clear case

Project Management Tool: Base Camp, MS Project, Atlassian Tools, Demandware

Build and Automation Tools: Jenkins/Hudson, Bamboo, Kafka, ANT, Dockers, Ansible, Chef, Maven, Waterfall, Kubernetes, Webmethods Integration Platform 8.2/9.x, Web Methods Developer, Siteminder policy serverR6.0 SP5 CR32, Selenium,Junit,Quality Center(QC)

Defect Tracking Tools: Jira, Rally, Bug Zilla, Confluence, HP ALM/Quality center, Bugzilla, Redmine, Junit

Network Protocols: DHCP, DNS, SNMP, SMTP, POP3, IMAP, Ethernet, Net stat, VPN, NFS, NIS, RDP, TCP/IP, TOTP, FTP, TFTP, HTTP & HTTPS

Repository managers: JFrog Artifactory, Nexus RPM, YUM, GitHub, Dockers Hub and Bitbucket

Containerization Tools: Docker, Kubernetes

Database Systems: Oracle 9i/10g-PL/SQL, MS SQL Server 2005, TOAD, SQL Navigator, SQL Plus, MS Access,DB2, Oracle database 12

Platforms: UNIX, Linux 4/5, Ubuntu, Fedora, Windows 98/NT/XP/Vista/7/8, iOS

Build Tools: Maven, Ant, Sonar, Nexus and Gradle

PROFESSIONAL EXPERIENCE

Confidential, Atlanta GA

Site Reliability Engineer

Responsibilities:

  • Implementing a Continuous Delivery framework using Jenkins, Nexus in Linux environment
  • Extensively worked on migrating the source code repositories from Bitbucket to GitHub using Power scripts. Onboarding these repositories to Jenkins GitHub App. Made configuration changes and build Jenkins jobs. Guide the teams to request access and provide permissions read/write/maintain permissions to the Dev teams to their GitHub groups.
  • Used Jenkins and pipelines to drive all micro-services builds out to Docker-registry and then deployed to Kubernetes, created Pods and managed using Kubernetes.
  • Created a new GCE instance on the Google Cloud using Terraform script for a new project. Created Pub/Sub, storage buckets and Service account and firestore backup storage using Terraform and have been working on creating Logsinks- Bigquery environment for the projects.
  • Terraform as infrastructure as code, execution plans, resource graph and change automation. Managed GCP infrastructure as code using Terraform.
  • Implementing new projects builds framework using Jenkins & maven as build framework.
  • Cloud infrastructure maintenance using a combination of Jenkins and Terraform for automating CI/CD pipeline in GCP.
  • Supported Java applications and web services by deploying and troubleshooting in Production and Pre - production environment.
  • Extensive experience in setting up the CI/CD pipelines on GCP using Terraform, Jenkins, Bitbucket and GitHub.
  • Implemented GCP solutions using Storage, Kubernetes clusters and Auto scaling groups.
  • Integrated Build Process through Jenkins to various SCM tools like GitHub, SVN.
  • Provide strategies and requirements for the seamless migration of applications, services, and data from local and server-based systems to the GCP cloud.
  • Worked with Terraform key features such as Infrastructure as code, Execution plans, resource graphs, change Automation.
  • Used both GIT and Bitbucket/ GitHub source control systems to manage code.
  • Deployed applications using Docker and Kubernetes (GKE). Worked with Dev and QA teams to deploy and troubleshoot the system applications.
  • Extensively worked on automating infrastructure in GCP using Google cloud services, deploying through Terraform to completely provision and manage GCP VM instances.
  • Worked with Team Leads and Managers to resolve production issues.
  • Experience in designing a Terraform and deploying it in cloud deployment manager to spin up resources like cloud virtual networks, Compute Engines in pubic and private subnets along with AutoScaler in Google Cloud Platform.
  • Extensively worked on Bitbucket to GitHub migration. As a team of two SRE’s, interacted with the dev teams and migrated all the repositories and updated the Jenkins Jobs and helped/guided the teams to gain and provided access permissions in the GitHub environment.
  • Used GCP Terraform to deploy the infrastructure necessary to create development, test and production environments for a software deployment project.
  • Worked with development teams to generate deployment profiles (.jar files) using scripts and Jenkins. Creates new build jobs for the services as per development team request.
  • Created Build Jobs and Deployments in Jenkins and Implemented a CD pipeline with Docker, Jenkins, GitHub, Terraform and GCP API's.
  • Launching and configuring of Google Cloud Servers using AMI's (Linux) and configuring the servers for specified applications.
  • Extensively worked with Dev, QA and SRE teams and Google support to resolve production issue related to PubSub where the acknowledgments were not received because of memory spike.
  • Build application and database servers using Google Compute Engine and create AMIs as well as use relational database for Oracle DB.
  • Implemented deployment to promote major releases, monthly releases and patches from Development-> Integration/QA-> UAT/Staging-> Production.
  • Created continuous integration system using SVN, Ant, Jenkins, Puppet full automation.
  • Integrated Build Process through Jenkins to various SCM tools like GitHub, SVN.
  • Worked with Load balancers by setting up VIP’s and adding server nodes, or enabling/disabling during deployments and troubleshooting
  • Resolved tickets from Development team related to changes in web config and app config Troubleshooting all types of server and web site related issues in the IIS platform.
  • Used Rundeck in for Jenkins plugin to trigger rundeck jobs from within the Jenkins CI server.
  • Part of a team of SRE for infrastructure support on AWS and GCP cloud. Creating cloud formation scripts for hosting software on GCP cloud. Automating the installation of software’s through Terraform scripts.
  • Resolving conflicts during merging branches in Bitbucket and GitHub.
  • Worked on using GIT branching strategy that included developing branches, feature branches, staging branches and master. Pull requests and code reviews were performed.
  • Deployed and monitored scalable infrastructure on Google Cloud Services and Configuration management.
  • Integrated all the tools like Jira, Bitbucket, Jenkins CICD, Terraform and GCP services.
  • Managed load balancing using Local Traffic Manager (LTM) and enabled and disabled server nodes as per troubleshooting or testing requirements.
  • Experienced in container-based deployments using Docker, Docker Hub and Docker registries andKubernetes.
  • Used GIT as a version control system to store current and previous versions of source code.
  • Experience in branching, tagging and maintaining the version control and source code management tools like GIT (GitHub/Gitlab), SVN (subversion) on Linux and windows platforms.
  • Expertise in Infrastructure Development and Operations involving GCP Cloud platform and its features which includes Cloud Compute, Storage, Networking & Content Delivery, Developer Tools (CodeCommit, CodeBuild, CodeDeploy), Security (IAM), Business Productivity (WorkDocs, WorkMail), Management Tools (CloudWatch, CloudFormation, Config). Also estimating GCP usage costs and identifying operational Cost Control mechanisms.
  • Able to kick off new instances on the fly on GCP Compute Instance using Terraform and provision new environment in an hours’ time by bootstrapping and running the Jenkins Job.
  • Used Terraform to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Highly skilled in deployment, data security and troubleshooting of the applications using GCP services and excellent knowledge of GCP Compute Engine, Storage, Google Network Services-Load Balancing, Auto Scaling, Redshift, VPC, Cloud Formation and Security Groups.
  • Creating Storage buckets also managing policies for Storage buckets and Utilized Storage buckets and Glacier for storage and backup on GCP.
  • Written Terraform templates, for configuring VM instances and moved all logs to Storage bucket by using Terraform to resolve Gateway time issue on Load balancer.
  • Designed, configured and deployed automation scripts for a multitude of applications utilizing the Google stack (Including Compute(GCE), Storage, Networking, Databases, IaaS and Identity and access management, Load balancer, Clusters, Kubernetes(GKE) and Cloud Services), Services and Utilities focusing on Automation.
  • Installation, Configuration and upgradation of Google Cloud services by using automation to reduce manual effort. Documented C3M reports.
  • Created a Jenkins pipeline to schedule a job in Jenkins to take backup of firestore using Terraform scripts.
  • Experience in dealing with GCP IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto-Scaling.
  • Configured automation and maintained build and deployment CI/CD tolls Git, Jenkins, Maven, Docker-registry, Nexus and JIRA for Multi-Environment (Local/ Non-Prod/ Prod) with high degrees of standardization for both infrastructure and application stack automation in Google Cloud Platform

Environment: GCP, Maven, Nexus, Terraform, Jenkins CI/CD, Jira, Shell, GIT, Docker, Kubernetes, ServiceNow, GitHub, SVN, Bitbucket, Autoscaling, Load Balancers.

Confidential, Chicago IL

Sr. DevOps AWS Engineer

Responsibilities:

  • Worked with Infrastructure teams to build servers, install/upgrade/patch WebLogic Server 10.3.x, 12.1.3, 12.2.1, Tomcat 8.x and Apache 2.4
  • Installation and configuration of JBoss Application servers 4.0.x, 5.1.x and Tomcat 5.x, 6.x, 7.x.
  • Configured Continuous Integration by setting up Build and test automation (ATDD) Jobs in Hudson/Jenkins by pointing to Orchestration and UI layer Repositories inGitHub.
  • Cloud infrastructure maintenance using a combination of Jenkins, Ansible and Terraform for automating CI/CD pipeline in AWS.
  • Configured and administered theJDBC, JMS and JNDIinOracle WebLogic Server11g and 12c.
  • Worked on Administration, maintenance and support ofRed Hat Enterprise Linux 4.x/5.x/6.x.
  • Create, maintain and administratingGitHubrepositories as source code managements.
  • Created end to end automation of Continuous Deployment and Configuration Management inUdeploy.
  • Built largely open source technology such as Docker, Kubernetes, Terraform and leveraging multiple cloud platforms both public and private to deliver a ubiquitous and consistent global platform for continuously deploying applications.
  • Provisioned and configuredApache HTTP Server 2.0, Tomcat 6.0, instances usingshell / Perl / groovyinUdeploy. Working on build Systems such as Maven.
  • Working on AWS Auto Scaling for providing high availability of applications and EC2 instances based on the load of applications by using Cloud Watch in AWS. Used GCP App Engine for deploying and scaling web applications and services developed with Java.
  • Strong Hands-on Experience in Google container builders and GCP client libraries and cloud SDK's and Used GCP HTTP(S) load balancing with Google Cloud storage buckets.
  • Azure server provisioning using Chef Recipes and Deployment and implementation of Chef for infrastructure as code initiative.
  • Also installed, configured and administeredJBOSS6.0 server in various environments.
  • 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, test and deploy.
  • MigratedApache from 1x to 2.4.10 and Tomcat from 6x to 7.0.55.
  • Strong Experience on AWS platform and its dimensions of scalability including VPC, EC2, ELB, S3, and EBS,ROUTE 53.
  • Built largely open source technology such as Docker, Kubernetes, Terraform and leveraging multiple cloud platforms both public and private to deliver a ubiquitous and consistent global platform for continuously deploying applications.
  • Created the udeploy templates for components and applications, onboarded around 200 apps into udeploy to achieve continuous integration. Experience in deployment automation and related tooling (Terraform and AWS Cloud Formation).
  • Building, changing and versioning Infrastructure by handling multiple providers with terraform simultaneously.
  • Created the AWS VPC network for the Installed Instances and configured the Security Groups and Elastic IP's accordingly.
  • Used Terraform for server provisioning.
  • Worked on Terraform modules for deployment of various applications across multiple cloud providers and managing infrastructure.
  • Used Terraform for continuous deployment and continuous delivery.
  • Automated setting up server infrastructure for the DevOps services, using Ansible, shell and python scripts.
  • Maintaining/SupportingMaven Build projects.
  • Manage deployment automation usingCustom Chef Modules.
  • Configured and Managed Jenkins for running the automated Builds and Deployments toCI Dev Servers.
  • Creating new build jobs, Integration testing jobs and deploy jobs inJenkinsto automate the process.
  • Developed procedures to unify, streamline and automate application development and deployment procedures with Linux container technology usingDocker.
  • Involved in maintainingArtifactoryServer for managing code artifacts like jars, wars, ear files.
  • WroteANT Scriptsto automate the build process.
  • Involved in strategy/design/implementation in migrating applications fromJBoss 4.x to 5.x.
  • Used Jenkins andAnsiblefor Continuous Integration and continuous deployment in multiple environments.
  • Performed Auto Scaling, Elastic Load Balance (ELB) & AMIs and utilized EBS to store persistent data and mitigate failure by using snapshots. Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's.
  • Virtualized the AWS Servers using the Docker, created the Docker files and version controlled them.
  • Created inventory inAnsiblefor automating the CD. UsedShell scriptsto automate the deployment process.
  • UsedHudson (Jenkins)for Continuous Integration and deployment in Tomcat.
  • Using JenkinsAWS Code Deployplug-in to deploy to AWS.
  • UsedJIRAcustom workflows to track issues andJBossapp server to deploy the application.
  • Worked onOctopusInstallation and configuration and upgraded from 2.6.5 to 3.3.1.
  • Experience working on Docker hub, creating docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management usingChef.
  • Managed Ansible Playbooks with Ansible roles. Created inventory in Ansible for automating the continuous deployment.
  • Installed Web logic servers, configured domains for deploying applications.
  • Integrated Jboss EAP 5.0.0 and EAP 5.1.0 on Red Hat Enterprise Linux 5.2 environment.
  • Wrote Python Code using Ansible Python API to Automate Cloud Deployment Process.
  • Worked with Red Hat OpenShift Container Platform for Docker and Kubernetes.
  • Used Kubernetes to manage containerized applications using its nodes, ConfigMaps, selector, Services and deployed application containers as Pods.
  • Collaborate with the Ops team to build infrastructure and servers on AWS
  • Worked on Managing the Private Cloud Environment usingChef.
  • Bootstrapping instances usingChefand integrating with auto scaling
  • Automating the tasks using Ansible playbooks, Shell scripting and Python. Provisioned and patched servers regularly using Ansible.Worked on log management tools like Logstash and Elasticsearch.
  • Designed and deployedAWSsolutions usingE2C, S3, RDS, EBS,Elastic Load Balancer,Auto scaling groups.
  • Performed application server builds inEC2environment and monitoring them using cloud watch.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Building/Maintaining Docker container clusters managed by Kubernetes, GIT, Docker, on AWS.
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploys.
  • PreparedJUnittest cases and executed server configurations.
  • Defined high level strategy and positioning of IaaS and PaaS for Cloud consumption.
  • Deployed highly available Open Shift Enterprise environments withinprivate, Public, andcommunity cloud environments.
  • Effectively communicate howAzureand on-site technologies can work together.
  • Implemented a continuous Delivery pipeline withDocker, Jenkins, GitHubandAWS.
  • Installation, configuration and administration of VMware and automation of jobs through crontab andautosys.
  • Automated the process of configuration of different servers using Ansible and Chef.
  • Created Continuous Build Process using Hudson/Jenkins as Continuous integration tool.
  • Configured F5 Load Balancer Implemented standard backup procedures for both application and WebLogic.
  • Familiar with working algorithm of CI through Jenkins.
  • Build and maintain SQL scripts and execute different scripts for different environments.
  • Created Domain Templates to replicate the environment on new Weblogic servers.
  • Deployed the EAR, JAR, WAR applications on multiple Weblogic Servers Instances and maintained Load balancing, high availability and Fail over functionality.
  • Implemented & maintained the branching and build/release strategies usingClear Case.
  • Installed and supported theClear Caseand Multi-Site tools for the entire group.

Environment: WebLogic Application server 11x/12c, Apache HTTP Server 2.0, Tomcat 6.0, IIS 6 and Sun One Web Servers, JBOSS, Oracle Fusion 11g, Amazon Web Services((AWS), Oracle Virtual Box, Subversion (SVN), GIT, GIT Hub, Red Hat Linux 5.0, Kubernetes, Maven, UNIX, Linux, Chef, Jenkins, Shell, ANT, Python, Apache Tomcat 5.x, 6.x, 7.x, SQL, JUnit, Jira, Clear Case.

Confidential, Poway, CA

DevOpsEngineer

Responsibilities:

  • Designed the overall SCM, CI and Release Management process and workflows.
  • Implemented branching and strategies and automated release branching process.
  • Automated the deployments using scripts which execute the automated CI and release management process.
  • Created a reusable deploy distribution for the system which can be ported to multiple environments without having the need to run separate builds.
  • Created cookbooks for Chef using the Ruby programming.
  • Implemented all the build and deployment scripts which execute the automated CI and release management process.
  • Created Build Jobs and Deployments in Jenkins and Implemented a CD pipeline with Docker, Jenkins, GitHub, and AWS AMI's.
  • Involved in development of test environment on Docker containers and configuring the Docker containers using Kubernetes.
  • Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes.
  • Created/configured many jobs in Jenkins to help CI/CD pipelines using many plugins likeDSLplugin, parameterizedTrigger plugin, pipeline view plugin, Extended email plugin etc.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Building/Maintaining Docker container clusters managed by Kubernetes, GIT, Docker, on AWS.
  • Automate deployment process using configuration management toolAnsible.
  • Manage configuration of Web App and Deploy to AWS cloud server through Chef.
  • Used RabbitMQ for message queue systems between the components of application.
  • Distributed the application across multiple servers and provided communication between those servers with RabbitMQ.
  • Setup monitoring and alerting mechanisms for AWS and private datacenter infrastructure.
  • Transitioned Infrastructure from private data center to Cloud (AWS).
  • Tested various in-house Windows/ Linux based installers.
  • Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
  • Automated setting up server infrastructure for the DevOps services, using shell and python scripts.
  • Writing Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of openstack Nodes and Test Playbooks on AWS instances using Python.
  • Experience in Google Cloud Platform (GCP) to build, test and deploy applications on Google's framework for the web, portable, and backend arrangements.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins, GitHub and GCP AMI's, whenever a new GitHub branch gets started, Jenkins, our CI server, automatically attempts to build a new Docker container from it.
  • Knowledge on Stack Driver Monitoring in GCP to check the alerts of the applications that run on the Google Cloud Platform and deploying on GCP using Google Cloud Deployment Manager
  • Refractor existing OpscodeChef Automation code.
  • Deployed Java applications into web application servers likeJBoss.
  • UsedDockerContainer to package the applications and deploy them on the web logic server.
  • UsedChefto manage Web Applications, Config Files, and Data base, Commands, Users Mount Points, and Packages.
  • Designing and Implementing Cloud Orchestration Solution Google Compute Engine, MicrosoftAzureand AWS EC2.
  • Writing Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of openstack Nodes and Test Playbooks on AWS instances using Python.
  • Develop/capture/document architectural best practices for building systems on AWS.
  • Worked on system configurations inSALT - STACKenvironment.
  • Automate and configure all basic setting of server including DNS setting, yum configuration, mount disk space and make server to behave as chef-client using Cookbooks on various Platform.
  • Writing Make, Maven and Ant build tools for application layer modules.
  • Excellent hands on experience in installation, configuration and maintained the CI/CD tools Jenkins and worked with Ansible as a configuration management and written Playbooks in YAML Code.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Built largely open source technology such as Docker, Kubernetes, Terraform and leveraging multiple cloud platforms both public and private to deliver a ubiquitous and consistent global platform for continuously deploying applications.
  • Proposed solutions, and migration plan; worked with stakeholders to validate/accept, and wrote the automation to migrate hosts from ESX, existing Openstack clusters, and AWS.
  • Worked on Managing the Private Cloud Environment using Chef.
  • Implementing new projects builds framework using Jenkins & maven as build framework tools.
  • Implementing a Continuous Delivery framework using Jenkins, Maven & Nexus as tools.
  • Defining Release Process & Policy for projects early in SDLC.
  • Member of CCM representing changes for Release and environment configuration.
  • Perform Deployment of Release to various QA & UAT environments.
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploys.
  • Excellent hands on experience in installation, configuration and maintained the CI/CD tools Jenkins and worked with Ansible as a configuration management and written Playbooks in YAML Code.
  • End to end deployment ownership for projects on Amazon AWS. This includes Python scripting for automation, scalability, build promotions for staging to production etc.
  • Responsible for defining Branching & Merging strategy, check-in policies, improving code quality, automated Gated Check-ins, defining backup and archival plans.
  • Troubleshoot Build and Deployment issues, with little downtime.
  • Possess in depth understanding of implementation knowledge of CICD. Worked with technical Architects and Agile transformation team to iron out any testing bottle neck.
  • Work with different team members for automation of Release components.
  • Supporting different projects Build &Release SCM effort e.g. branching, tagging, merge etc.
  • Setting up schedules for backups and monitoring processes.
  • Responsible for maintaining standard operation procedures for storage environment.

Environment: Jenkins, Python, Chef, JIRA, JUnit, JMock, Maven, Artifactory, Git, Ansible, Ubuntu, CentOS, Open VPN, Twilio, LogMeIn, AWS ELB, AWS SQS, AWS S3, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch, Ruby, Chef-solo, S3FS,Kubernetes.

Confidential, Fishers, IN

Build and Release Engineer

Responsibilities:

  • Used Maven asbuildtool on Java projects for the development ofbuildartifacts on the source code.
  • Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Implemented & maintained the branching and build/release strategies utilizing Subversion/GIT.
  • Performed all necessary day-to-day Subversion/GIT support for different projects.
  • Responsible for design and maintenance of the Subversion/GITRepositories, views, and the access control strategies.
  • Involved in periodic archiving and storage of the source code for disaster recovery.
  • Worked closely with developers to pinpoint and provide early warnings of common build failures.
  • Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Automated the build and release management process including monitoring changes between releases.
  • Deployed the Java applications into web application servers like Web logic.
  • Executed user administration and maintenance tasks including creating users and groups, reports and queries.
  • Worked on the MicrosoftReleasemanagement server for maintaining thereleasemanagement activities.
  • Experience with writing Perl, PowerShell, shell scripts.
  • Used Maven scripts tobuildthe source code. Supported and helped to create Dynamic Views and Snapshot views for end users.
  • Implemented & maintained the branching andbuild/releasestrategies utilizing GIT.
  • Deployed the Java applications into web application servers like JBoss.
  • Comfortable and flexible with installing, updating and configuring various flavors of UNIX and Windows.
  • Documented allbuildandreleaseprocess related items. Level one support for all thebuildand deploy issues encounter during thebuildprocess.
  • Performed and deployedBuildsfor various Environments like QA, Integration, UAT and Productions Environments.
  • Integration of the created automation suites with Jenkins CI for continuous development & integration testing.
  • Responsible for developing Test Scripts using Selenium WebDriver, TestNG with Java.
  • Automated deployment ofbuildsto different environments using Jenkins.
  • Worked on administering the METACASE client-server architecture a domain specific modelling software.
  • Worked on the configuring the Jenkins to use MetaCase Software tobuildJava code and also to do the whole C.I process on the java code generated by MetaCase.

Environment: Subversion, GIT, Anthill pro, Jenkins, Java/J2EE, ANT, MAVEN, JIRA, Ruby, LINUX, XML, Windows XP, Windows Server 2003, Web logic, MY SQL, Perl Scripts, Shell scripts, GIT, Apache webserver, Apache JMETER, MetaCase, Bamboo, Python, Perl, Shell, PowerShell.

We'd love your feedback!