Devops Cloud Engineer Resume
4.00/5 (Submit Your Rating)
SUMMARY:
- Over 8+ Years of professional work experience as Build & Release/DevOps Engineer with AWS and Azure Cloud platform experience with mentoring skills and a good understanding of the principles. Experienced in Continuous Integration, Continuous Deployment/Delivery integration pipelines.
- Experienced with Interpreted languages including Perl and Python.
- Strong use of Shell scripting languages including BASH for Linux and Mac platforms and PowerShell for Windows systems.
- Facility with development methodologies including Waterfall, Scrum, Kanban, Agile, and hybrid.
- Excellent configuration management utilizing Puppet, Chef, and Ansible.
- Experience working with Apache Hadoop, Kafka, Spark and Log stash.
- Experienced in Configuration Management, Cloud Infrastructure, and Automation utilizing Amazon Web Services (AWS), Ant, Maven, Jenkins, Chef, SVN, Git, GitHub, Clear Case, and Tomcat.
- Used Azure Kubernetes Service to deploy a managed Kubernetes cluster in Azure and created an AKS cluster in the Azure portal, with the Azure CLI, also used template - driven deployment options such as Resource Manager Templates and Terraform.
- Manage Amazon Redshift clusters such as launching the cluster and specifying the node type as well.
- Extensive experience in Azure Development and Azure Compute Services worked on Azure Web Applications, Azure SQL Database, Content Delivery Network, Virtual machines, Azure Active Directory, Key Vault, Azure VPN Gateway, Azure Fabric, Azure search, App Services, and Notification hub.
- Implemented a 'server less' architecture using API Gateway, Lambda, and Dynamo DB and deployed AWS Lambda code from Amazon S3 buckets. Created a Lambda Deployment function, and configured it to receive events from your S3 bucket.
- Expertise in Amazon AWS Cloud Administration which includes services like EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Grou
PROFESSIONAL EXPERIENCE:
Confidential
DevOps Cloud Engineer
Responsibilities:
- Prepared capacity and architecture plan to create the Azure Cloud environment to host migrated IaaS, VMs, and PaaS role instances for refactored applications and databases. Performed implementation of the Azure Operations dealing with IAAS infrastructure (Azure VMs, Virtual Networking, Azure services,
- Website Deployments) and deployed application as PaaS (Websites, Web Roles, and Worker Roles). Created Azure automated assets, Graphical Runbooks, PowerShell run books that will automate specific tasks. Expertise in deploying Azure AD connects, configuring ADFS installation using Azure AD connects. Involved in migrating SQL server database to SQL Azure database using SQL Azure migration wizard and used Python API to upload agent logs into Azure blob storage. Developed data marts in the Snowflake cloud data warehouse. Extracted and loaded data into Azure Blob Storage and Snow Flake databases using Azure Data Factory and Data bricks. Developed CI/CD pipelines using Azure DevOps to deploy Snow SQL's, data factory components, and python scripts to their respective destinations. Implemented a CI/CD pipeline with Docker, Jenkins (TFS Plugin installed), Team Foundation Server (TFS), GitHub and Azure Container Service, whenever a new TFS/GitHub branch gets started, Jenkins, our Continuous Integration (CI) server, automatically attempts to build a new Docker container from it. Involved in Migrating Objects from Teradata to SnowFlake. Created Snowpipe for continuous data load.
- Extract Transform and Load data from Sources Systems to Azure Data Storage services using a combination of Azure Data Factory, T - SQL, Spark SQL, and U-SQL Azure Data Lake Analytics. Data Ingestion to one or more Azure Services - (Azure Data Lake, Azure Storage, Azure SQL, Azure DW) and processing the data in In Azure Databricks. Responsible for estimating the cluster size, monitoring, and troubleshooting of the Spark Azure Databricks cluster. Creation and Maintenance of MS Azure Cloud Infrastructure and Virtual Network between MS Azure Cloud and On-premise network for backend
- Communication. Designed Architecture for API development & deployment as Microservice including Python code in Docker container and Azure Service Fabric. Developed and Deployed Integration solution using a serverless architecture. Utilized AWS S3, Dynamo DB, EC2, Cognito, Lambda, APIGateway, and SQS to integrate Warehouse, Lab, and third-party applications to consumer-facing websites. Developed a Greenfield app large app using AWS Cognito, Lambda, API gateway, node backend, Postgres, and React /redux front end. Worked on Azure Fabric, Microservices, IoT & Docker containers in Azure and involved in setting up Terraform continuous build integration system. Used Azure Internal Load Balancer to provide high availability for IaaS VMs&PaaS role instances. Designed IoT SDK tools for automating Azure IoT Hub testing using Python, Docker, Bash, PowerShe
Confidential
DevOps/AWS Engineer
Responsibilities:
- Performed software configuration/release management activities for three different Java applications. Designed and implemented Continuous Integration process and tools with approval from development and other affected teams. Managed Windows virtual servers and Ubuntu Linux (Rack space and AWS
- EC2) with Chef using Git. Defined processes to build and deliver software baselines for internal as well as external customers. Configuring Anthill Pro as a common build engine to build and promote applications to DEV, QMG, UAT, PROD, and DR to UNIX environments. Release Engineer for a team that involved different development teams and multiple simultaneous software releases and implemented Continuous Integration Process. Designed and scripting using ANT & MAVEN for (J2EE, Web Services, Reusable JARS, Web Client and Open Source) in creating MasterBuild.xml, Build. Properties & Pom.xml files and provided technical support to development team for compilation problems. Installed and configured Jenkins for Automating Deployments and providing a complete automation solution.
- Managed and maintained operating systems on servers (Web servers, Database servers & Mail servers) and networking devices. Utilize Puppet for configuration management of hosted Instances within AWS. Having experience of working in extensive Process - oriented environment. Experience working with bit bucket plugins in Jenkins for Private repositories. Configured TCP/IP for servers, workstations, and setup of complete network. Initiated responsibility for administering the SVN and GIT servers, which included install, upgrade, backup, adding users, creating repository/branches, merging, writing hooks scripts, performance tuning, troubleshooting issues and maintenance. Administered 7 Bamboo servers and Jenkins which includes install, upgrade, backup, adding users, creating plans, installing local/remote agent, adding capabilities, performance tuning, troubleshooting issues and maintenance. Developed and implemented Software Release Management strategies for various applications according to the agile process.
- Responsible for designing and deploying best SCM processes and procedures. Used both GIT and Bitbucket source control systems to manage code. Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control. Involved in writing pom.xml files to establish the code quality tools integration. Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Mavenization of Java projects and managing Maven repositories. Releasing code to testing regions or staging areas according to the schedule published. Implemented a Continuous Delivery framework using Jenkins, Maven in multiple environments. Deployed puppet for configuration management to existing infrastructure Implemented puppet modules for server housekee
Confidential
DevOps Engineer
Responsibilities:
- Designed and implemented fully automated server build management, monitoring and deployment solutions spanning multiple platforms, tools and technologies including Jenkins Nodes/Agent, SSH, Amazon EC2 etc. Used Subversion as source code repositories. Managed SVN repositories for branching, merging, and tagging. Developed Shell/Perl Scripts for automation purpose. Implemented multi - tier application provisioning in OpenStack cloud, integrating it with Chef/Puppet. Responsible for designing and deploying best SCM processes and procedures. Designing and implementing fully automated server build management, monitoring and deployment By Using Technologies like Chef. Worked closely with software developers and DevOps to debug software and system problems. Created scripts in Python which integrated with Amazon API to control instance operations. Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure. Used Puppet to automate Configuration management. Used Puppet to manage Web Applications, Config Files and Data base, Commands, Users Mount Points and Packages, Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution. Having vast experience in Integrating tools JIRA-RTC, HP ALM-Jenkins, SVN-Code Collaborator, etc. Used SVN for branching, tagging, and merging. Involved in writing parent pom files to establish the code quality tools integration. Installing, configuring, and administering Jenkins
- CI tool on Linux machines. Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control. Implementation of IBM DevOps solution for Confidential Bank which involves IBM CLM, Continuous Integration using RTC, Continuous
- Deployment using Udeploy and Continuous testing RIT, RFT, RPT for various in-house developed and vendor applications on IBM IIB, Mule ESB, COTS products, Mobile applications iOS, Android. Analyze and resolve conflicts related to merging of source code for GIT. Build server deployment on Cloud (EC2) servers with help of DevOps tools like Puppet. Created the naming strategy for branches and labels and involved continuous integration system with GIT version control repository and continually build as the check-in's come from the developer. Built Continuous Integration environment (Jenkins, Nexus). And
- Continuous delivery environment (puppet). Responsible for distributed applications across hybrid AWS and physical data centers Strengthening security by implementing and maintaining Network Address Translation in company's network Supported small to medium sized projects using GIT. Worked on integrating GIT into the continuous Integration (CI) environment along with Anthill-Pro, Jenkins Developed a continuous deployment pipeline using Jenkins, Ruby/shell scripts. Supporting Local System Administrators
Confidential
Build Engineer
Responsibilities:
- Build and deploy SpigitEngage web applications with SaaS Cloud Computer Services environments. Worked on SCM tasks mostly on solving complex branching and merging problems. Solved all the various tree conflicts, text conflicts which arise in major complex merging issues in SCM. Developed
- Customized scripts in Jenkins which would automate the process according to the requirement. Deployment of builds was done through Jenkins. Created and deployed web interfaces reporting on multi - platform automated builds and test suites (TFS build reporting, SharePoint Server, Cruise Control, and IIS)
- Configuring AnthillPro as a common build engine to build and promote applications to DEV, QA, UAT and POD to UNIX environments. Merged all the release branches back to trunk after solving the conflicts. Performed IBM Websphere Administrative tasks like installing WAS, Configuring ND, Cell, Nodes,
- Cluster and aided in usage of High Availability Mgr. Proposed and implemented branching strategy suitable for agile development in Subversion. Involved in user interactions, requirement analysis and design for the interfaces. Prepared the design document for Document Management Module and User
- Management Module. Created class diagrams and sequence diagrams using MS Visio. Followed waterfall methodology for application development. Updating the SVN log properties for revisions. Setting up the SVN sync servers, changed rev properties for SVN sync. Promoting the changes from trunk revisions to release branch. Performed merging from development to parent branches prior to building the code. Setup the build and deployment scripts using Anthillpro for J2EE and Java applications using WebLogic Application Server. Installed and configured Subversion server on Linux via the Apache Web
- Server to provide access over the Http protocol. Extensively used Ant, Maven, Perl, and Bash Scripts for automating build and release tasks. Implemented Shell and Perl scripts for release and build automation. Manipulated and automated scripts to suit requirement. Proficient in deploying and support applications on WebSphere, Tomcat, WebLogic application servers. Used Shell/Perl scripts to automate the deployment process. Proposed and implemented branching strategy suitable for agile development in Subversion. Maintained existing programs/scripts and extended Linux system functionality as needed. Involved in enhancement of SOA web services using AXIS to support .net applications. Involved in development of custom tag libraries, which provides various functionalities like check-in, checkout, export, import, open, delete, search etc. on JSP pages. Involved in development of customized Web applications on top of Orion Frameworks using Web technologies like JSP, Servlets, and Java script. Written Oracle Admin schema using SQL, which creates Orion Oracle database instances in Oracle 10g and Oracle9i.
Confidential
Linux Administrator
Responsibilities:
- Monitoring, analyzing, and responding to security events utilizing security event management and reporting tools. Account, user and group administration, Permissions policy management and quota implementation. System performance monitoring, tuning and log management. TCP/IP Networking troubleshooting and Linux Network Administration. Worked closely with network/incident analysts and IC analysts to monitor current attack and threat information to identify. Installation, configuration, support, and security implementation on following services: DHCP: Range of IP, Assigning fixed IP to MAC address. SSH: Configuring Servers, password - less authentication configuration. NFS: Configuration, administration, on demand mounting. SAMBA: Sharing folders, printers with Win32 & Win64 system, Creating SAMBA users. NIS: Server and client configuration. DNS: Server configuration and maintenance.
- HTTPD: Apache web server maintenance, installation, configuration, managing web hosting including name-based, secure, and private site, monitoring web server performance, generate, security checks and periodic upgrades, manage user accounts, back up. SQUID: Proxy Server configuration, allow deny access.
- E-mail: Postfix, Dovecot configuration, user management, relay, alias, Procmail configuration. Implemented and maintained server virtualization using VMware, ESXi and Oracle Virtual Manager. Coordinated with application team in installation, configuration and troubleshoot issues with JBoss servers.
- Installation and configuration of database systems e.g., MySQL, Oracle. Involved in creating virtual machine using Oracle Virtual Manager, creating server pool, VM cloning. Involved in setup Storage Area Network (SAN) and NAS and file system backup and restore. 24x7 on-call rotation for support of production systems.
Environment: VMware, TCP/IP, ESXi, Red Hat, BASH, Apache, JBoss, IBMServer, MY SQL, Oracle, LINUX.
