Post Job Free

Resume

Sign in

DevOps/Cloud Engineer

Location:
Phoenix, AZ
Posted:
April 29, 2020

Contact this candidate

Resume:

Manoj Kumar K

Senior DevOps/ Cloud Engineer

E-Mail: adc0qr@r.postjobfree.com

Phone: 321-***-****

Professional Summary:

A dynamic professional with 7+ years of IT experience comprising of DevOps Methodologies and implementations along with Systems Administration and Software Configuration Management (SCM). Encompassing experience includes Source Code Management, Build/Release Management, Implementations using CI/CD Pipelines, Virtualizations using VMware and Cloud Computing with Microsoft Azure, Amazon Web Services, and on Google Cloud Platform.

CORE COMPETENCIES:

Expertise in Azure Infrastructure Management (Web Roles, Worker Roles, SQL, Storage, AD Licenses, Office365).

Performed Virtual Machine backup and recover from a Recovery Services Vault using PowerShell and Portal, also responsible for designing and implementing Azure Cloud Environment and configured shared access signatures (SAS) tokens and storage access policies in cloud infrastructure.

Hands-on experience with Microsoft Azure Cloud Services (IaaS and PaaS), Azure Active Directory Connect, ADFS, Office 365, Workday, and SailPoint.

Expertise in Azure on-premises server- worked extensively on Team Foundation Server 2015, 2018, and performing build and release for the applications adopting CICD on TFS, and setting up continuous integration capabilities along with migrations to Azure DevOps Cloud (Server to Service migration).

Experience in installing, configuring, and managing Active Directory, Key Vault, DNS, IIS and FILE servers, Site-to-Site, and Point-to-Site VPN connections.

Extensively worked with AWS Cloud Services like EC2, S3, ELB, Auto Scaling, VPC, Route53, RDS, IAM, SNS, SQS, ECS, Dynamo DB, Elastic Search, Elastic File system (EFS), Cloud Watch, Cloud Trail, Redshift Cluster, CloudFront, etc.

Experience with Amazon EC2 in setting up instances and setting up security groups and managing all AWS services by using Command Line Interface (CLI).

Experienced in deploying the content to the cloud platform on AWS using EC2, S3, and EBS.

Experience in Server Infrastructure Development on AWS Cloud and also configured AWS IAM and Security Group in public and private Subnets in VPC.

Experience in migrating a production infrastructure into an Amazon Web Services utilizing AWS Cloud formation, Code Deploy, Code Commit, Chef, EBS.

Experienced in setting up the Auto Scaling of the instance group using Google Cloud Platform CLI and GCP Cloud environments for Dev/QA environments and provided Proof of Concept (POC) on designing serverless architecture using Cloud Dataflow, Cloud Data prep, and Google Cloud Functions.

Expertise in configuration and automation using Chef, Chef with Jenkins, Puppet, Ansible, and Docker.

Expertise in configuring Docker Containers for Branching and deployed using Elastic Beanstalk.

Extensively used Kubernetes and Docker for the runtime environment for the CI/CD system to build, test, and deploy. Created clusters and developed, tested, and managed them using the Kubernetes (k8s) for different applications on AWS using Docker, Ansible, and Terraform.

Implemented Terraform modules for deployment, managing AWS cloud infrastructure, and involved in setting up a Terraform continuous build integration system; Created Terraform Scripts for EC2 instances, Elastic Load balancers, and S3 buckets.

Experience in using Puppet to automate repetitive tasks, quickly deploy critical applications and proactively manage change and create custom Puppet module skeletons.

Extensively worked on Jenkins and Hudson by installing, configuring, and maintaining the purpose of Continuous Integration (CI) and for End-to-End automation for all build and deployments and in implementing CI/CD for the database using Jenkins.

Used Docker for wrapping up the final code and setting up development & testing environment using Docker Hub, Docker Swarm, and Docker container network.

Experience in designing, installing, and implementing an Ansible configuration management system for managing Web Applications, Environment Configuration Files, Users, Mount Points, and Packages.

Developed Ansible playbooks to automate the Docker-based Continues Integration and Deployment framework. Wrote Ansible playbooks to launch and Automate AWS instances on Ubuntu, Amazon Linux, and RHE.

Construct scalable, web-based applications and tools using Adobe Experience Manager (AEM).

Experienced in installing, testing, deploying and maintaining various applications and web servers like Apache Tomcat, Nginx, WebLogic and JBoss

Experienced on version control tools like Git, Bit Bucket, ClearCase, SVN, and have extensively worked on build tools like ANT, Maven, Gradle, and MS Build.

Experienced in administering the monitoring tools like Splunk, Nagios, Cloud Watch, and Azure Monitoring Tools.

Exposed to all aspects and phases of the Software Development Life Cycle (SDLC) such as Maintenance Analysis, Planning, Developing, Testing, Deployment, and Post-Production analysis of the projects and methodologies such as Agile, Scrum and Waterfall.

TECHNICAL SKILLS

Cloud Services: Microsoft Azure, Team Foundation Server (On-Premises), Amazon Web Services (EC2, S3, ELB, Autoscaling Servers, Glacier, Storage Lifecycle rules, VPC, Elastic Beanstalk, CloudFront, Route53, CloudWatch, cloud trail, ops work, IAM, SNS, SQS), Google Cloud Platform.

Operating Systems: Linux (RHEL, CentOS), Ubuntu, UNIX- Sun Solaris, Debian, Windows.

Container/ Orchestration Tools: AWS ECS, Docker, Kubernetes, Docker Swarm.

Automation / Build: Jenkins, Hudson, Bamboo, Ansible, Chef, Puppet, TeamCity, Maven, Ant, Gradle, Nexus, MS Build, Artifactory, Terraform.

Version Control Tools: GitHub, Bit Bucket, Subversion, TFS, ClearCase.

APP/ Web Servers: Apache Tomcat, Web sphere, Web Logic, JBoss, Nginx.

Monitoring Tools: Splunk, Nagios, Cloud Watch, Kibana.

Scripting Languages: PowerShell, Bash, Perl, Ruby, Groovy, and Python.

Databases: MySQL, MongoDB, Cassandra, SQL Server, Oracle DB2.

Networking: TCP/IP, HTTP/HTTPS, NDS, DHCP, NFS, Cisco R2ters, LAN.

Ticketing Tools: Jira, Rally, IBM Clear Quest, Fisheye, Bugzilla.

VMware: vSphere, VMware ESX 5.5 and 6.0, Virtual center server 2.5 and 4.0, Vmware, vRealize.

PROFESSIONAL EXPERIENCE

AgFirst Farm Credit Bank, Columbia, SC November 2019- Till Date

DevOps Developer

Responsibilities:

Working as a developer, was majorly involved in enhancing the CICD Pipeline and performing build and release operations on Team Foundation Server 2018, along with implementing Azure AD and multifactor authentications and AD synchronizations.

Created custom templates on TFS for CICD Pipeline, which would consume from previous application' definition, providing base starting for the onboarding application or the new application that is adopting CICD.

Created NuGet Packages for the applications, which are to be consumed at the deployment/release stage of the application using MS Build. Configured and deployed Azure Web App for .NET web applications and carried the continuous code check using SonarQube.

Script installed the TFS agent on the vRealize Catalog item (which installs TFS on the leased machine) with the workflow approval.

Worked on the Infrastructure automation IaaC using ARM Templates. Built Pipelines and automated web applications.

Created Virtual Machines and turned them to a Domain Controller, everything was handled via pipeline without using the Azure portal.

Created PowerShell custom tasks that are exclusive to the organization storing them on the repo, used by providing the path of source control (stored generally on the develop/features branch of the repository) specified in the build definitions.

Developed script for copying Database Scripts from the repository location to the Artifact and made releases via Artifact using Release RedGate SQL Change Automation on the release definition for deployments.

Created SQL Queries on Microsoft SQL Server Management Studio to test and match the data scripts that have been executed via RedGate. Handled SQL Server authentication errors, worked closely with DBAs, and involved them in all our CICD implementations.

Investigated and set WinRM GPO policies in leased machines, fixed Twilio connectivity for the Dev stage of the pipeline.

Performed migrations of multiple applications (relating to the organization's most secured, confidential credit-based finance applications) from TFS 2018 to Azure DevOps.

Handled the Ansible Tower errors occurred while deploying- by updating the Playbook with missing credentials and resolving certificate authentication errors.

Created custom extensions based on the Organization's Standard and installed them on TFS/Azure DevOps Server for quality Build and Release operations.

Automated infrastructure deployment with Terraform and CloudFormation.

Responsible for CI and CD process implementation using Jenkins along with custom scripts to automate repetitive tasks.

Managed team and cross-functional projects that involve cloud infrastructure.

Used Azure DevOps CI/CD of Source Control Docker Linux/Windows, Docker CLI, Docker-Compose.

Worked on launching and Debugging Docker container, Installing/setup Docker host in the environment used Docker-compose file while deploying Docker container to start, and start containers.

Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers. Managed the containers using Kubernetes. Created, added and modified the user access and their permissions in Jenkins.

Designed a unified and shared platform for software development teams to facilitate CI/CD on Kubernetes platform and Implemented a production ready, load balanced, highly available fault tolerant Kubernetes infrastructure.

Performed environment-specific deployments for the organization's primary application by enhancing the web.config files for stage-specific [UAT] deployments via CICD and resolved the encryption errors during the process.

Gave Stakeholder demos on the CICD Templates, Data Script migrations and Documented wiki on the Azure DevOps Portal, with steps to create, usage along with the pros and cons of the CICD Stage Templates.

Followed weekly-based sprints (SDLC- Agile Methodology) and accomplished the work/tasks in time.

Environment: Team Foundation Server 2018, Azure DevOps Server, Azure DevOps Portal, Agile, Microsoft SQL Server Management Studio, SonarQube, Visual Studio 2017, 2015, SQL Server Manager 2016, VMware vRealize, Windows PowerShell, Windows PowerShell ISE, Docker, Terraform, Kubernetes, NuGet packages, MS Build, Agent Pools, Variable Groups.

Kaiser Permanente, Pasadena, CA August 2017- October 2019

Senior Azure/DevOps Engineer

Responsibilities:

Working as Cloud Administrator on Microsoft Azure, involved in configuring virtual machines, storage accounts, and resource groups. Remote login to Virtual Machines to troubleshoot, monitor, and deploy applications.

Designed and implemented Azure Virtual Networks with the network security groups and deployed those using the Azure Quick Start templates.

Managing the ticketing system of Rackspace to resolve issues on the cloud environment with the cloud management third party team

Scaled the applications, created high availability by spreading incoming requests across various VMs, deployment of Virtual Machines and Instances (the Cloud Services) into a secured VNets using the Azure Load Balancers and the Subnets.

Migrated Virtual Machines to Azure Virtual Machines for multiple global business units.

Implemented Azure API Management modules for public-facing subscription-based authentication.

Created SQL and TSQL scripts as part of bug fixes to provide immediate solutions for some of the issues also created Azure PowerShell script for backup and restore operations for API Management.

Created and maintained Continuous Integration (CI) using tools Azure DevOps over multiple environments to facilitate an agile development process, which is automated and repeatable, enabling teams to safely deploy code many times a day while ensuring Azure Kubernetes Services (AKS) are supported.

Maintained the CI/CD architecture using Azure DevOps/VSTS, created Azure Automation Assets, Graphical Run books, PowerShell Run books that will automate specific tasks, deployed Azure AD Connect, configuring the Active Directory Federation Services authentication flow, ADFS installation using Azure AD Connect.

Extensively worked on Terraform modules that had version conflicts to utilize during deployments to enable more control or missing capabilities. Managed different infrastructure resources, like physical machines, VMs, and Docker containers using Terraform.

Created Clusters using Kubernetes and worked on creating pods, replication controllers, services, deployments, labels, health checks, and ingress by writing YAML files.

Wrote Ansible playbooks with Python SSH as a wrapper to manage configurations and the test playbooks using Python.

Integrated Docker container orchestration framework using Kubernetes by creating pods, configure Maps, and deployments.

Monitored the Azure resources by configuring Azure Diagnostics and Azure Monitoring.

Configured and managed source code using GIT and resolved code merging conflicts in collaboration with application developers and provided a consistent environment. Implemented Continuous Integration using VSTS and GIT.

Engineered Splunk to build, configure, and maintain heterogeneous environments. Have in-depth knowledge of log analysis generated by various systems, including security products.

Environment: GIT, SQL, TSQL, Docker, Kubernetes, Microsoft Azure, Terraform, Ansible, Splunk, Visual Studio Team Services, PowerShell, Python, Rackspace.

TD Bank, Mount Laurel Township, NJ May 2015- July 2017

AWS/ DevOps Engineer

Responsibilities:

Worked in the AWS environment, involved in utilizing Compute Services (EC2, ELB), Storage Services (S3, Glacier, Block Storage, Lifecycle Management policies), CloudFormation (JSON Templates), Elastic Beanstalk, Lambda, VPC, RDS, Trusted Advisor and CloudWatch.

Extensively worked on Jenkins CI/CD pipeline jobs for end-to-end automation to build, test, and deliver artifacts and troubleshoot the build issue during the Jenkins-build process. Configuring, troubleshooting and monitoring build jobs in Jenkins.

Implemented serverless architecture using AWS Lambda with Amazon S3 and Amazon DynamoDB. Also, migrated 300+ servers from on-premise to AWS Cloud.

Automated backups of ephemeral-data-stores to S3 bucket and EBS. Created S3 buckets in the AWS environment to store files, sometimes which are required to serve static content for a web application.

Used security groups, network ACLs, internet gateways, and route tables to ensure a secure zone for the organization in AWS Public Cloud.

Experience in AWS Ansible Python script to generate inventory and push the deployment to flexible configurations of several servers using Ansible.

Created AWS Cloud Formation templates on creating IAM roles and total architect deployment end to end.

Deployed new running containers, worked on the setup of the Docker registry, and published all the Docker images to that Container registry by using docker.

Used IAM for creating roles, users, groups, and implemented MFA to provide additional security to AWS accounts and its resources.

Used the AWS-CLI to suspend on AWS Lambda function, and to automate backup of ephemeral data-stores to S3 buckets EBS.

Managed web-based applications using Adobe Experience Manager (AEM).

Experienced in the implementation of the AWS operations dealing with IAAS.

Worked on Ansible for configuration management of hosted Instances within AWS. Configuring and Networking of Virtual Private Cloud (VPC).

Implemented a Kubernetes Container Orchestration solution within AWS, leveraging KOps, which allows easy management, creation, and recovery of AWS assets.

Configured and Managed CloudWatch alarms to monitor resources in AWS for Disk, Memory, and CPU utilization.

Environment: AWS, S3 Bucket, IAM, MFA, Docker, Kubernetes, Ansible, Ansible Python Script, VMware, CloudWatch.

Kohl’s, Menomonee Falls, WI May 2014- April 2015

DevOps Engineer

Responsibilities:

Worked on reporting and analysis using SQL Server Reporting Services (SSRS) and SQL Server Integration Services (SSIS) for migrating data with the .NET environment.

Worked on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost-effective, fault-tolerant and highly available systems.

Supported 400+ AWS Cloud instances and used AWS command-line Interface (CLI) to manage and configure various AWS products.

Developed Perl and shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.

Build and Developed scripts using Maven and ANT as build tools in Jenkins to move from one environment to another environments.

Designed Puppet Modules to manage configurations and automate installation process.

Worked on the creation of puppet manifest files to install tomcat instances and to manage configuration files for multiple applications.

Integration of Puppet with Apache Tomcat and developed load testing and monitoring suites in Python.

Deployed the applications to Tomcat Application Server and static content to Apache web servers.

Build artifacts (WAR’s and EAR’s) are deployed to the WebSphere app server by integrating and maintained configuration files for each application for build purpose.

Used the version control system GIT to access the repositories and used it in coordinating with CI tools.

Extensively used JIRA for issue tracking and project management and for tracking bug.

Integrated Bitbucket with JIRA for transition JIRA issues from within Bitbucket Server and monitored the JIRA issues in Bitbucket Server.

Environment: GIT, ANT, Maven, Puppet, Jenkins, Apache Tomcat, WebSphere, JIRA, AWS.

Tech Wave, Hyderabad, Telangana July 2013- May 2014

Build and Release Engineer

Responsibilities:

Assisted in migrating existing data centers into the AWS instances.

Responsible for day to day build & deployments in pre-production and production environments.

Got introduced to IaaS, PaaS, SaaS culture, and worked on AWS platforms.

Worked on AWS provisioning and managed AWS services like EC2, Elastic Load-balancers(ELB), Elastic Container Service(ECS), S3, Elastic Beanstalk, Cloud Front, Elastic File system, RDS, Dynamo DB, DMS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Trail, Cloud Formation, IAM, EMR, Elastic Search.

Launched Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and Configured launched instances to specific applications.

Defined AWS Security Groups, which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.

Worked on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost-effective, fault-tolerant and highly available systems.

Configuring and Networking of Virtual Private Cloud (VPC).

Created S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on AWS.

Created scripts in Python to automate log rotation of multiple logs from web servers. Worked on Bootstrapping instances using Chef and integrating with auto-scaling.

Developed Cloud Formation scripts to automate EC2 instances. Created Cloud Formation templates and deployed AWS resources using it.

Created CloudWatch alerts for instances & used them for auto-scaling launch configurations.

Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto-Scaling, and RDS in Cloud Formation JSON templates.

Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS, and SNS services in the AWS cloud.

Automating backups by the shell for Linux to transfer data in the S3 bucket.

Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.

Environment: VMware, Linux, Windows, JSON, shell, CloudWatch, Python, Tomcat Server, Centos, Ubuntu, Ansible, Chef, JFrog, S3 Bucket, Glacier, AWS.

Solsem Pvt. Ltd, Hyderabad, Telangana August 2012- June 2013

Linux Administrator

Responsibilities:

Installation, maintenance, administration, and troubleshooting of Linux.

Configured kick start server and updated/applied patches to the server using the Red Hat satellite server.

Performed automated installations of an operating system using Jumpstart for Solaris and kickstart for Linux.

Configured the users' account for Continuous Integration (CI) - Jenkins.

Installed and configured apache and supporting them on Linux production servers.

Monitored server and application performance and tuning via various stat commands and tuned I/O, memory, etc.

Experienced in troubleshooting critical hardware and software issues and other day-to-day user troubling tickets.

Worked on performed data center operations, including rack mounting and cabling.

Migrated to Amazon Web Services (AWS) from Datacenter.

Installed MySQL on to Linux OS, and created user accounts to support the enterprise environment.

Worked with the Bash shell command line, performed file system management tasks-worked with directories and files.

Added servers to the domain and monitored them using Spectrum.

Monitored Linux server for CPU utilization, memory utilization, and disk utilization for performance monitoring.

Performed Capacity Analysis, monitored, and controlled disk space usage on the system.

Administration for multiple sun hardware, this involves creating domains, adding/deleting system components.

Environment: Red Hat Linux 4, MySQL, Jenkins, Jumpstart- Solaris, Sun Solaris, Dell Power Edge, Intel Servers, VERITAS Volume Manager, VERITAS Netback up, Oracle.



Contact this candidate