Post Job Free

Resume

Sign in

Engineer Manager

Location:
Charlotte, NC
Salary:
110000
Posted:
October 27, 2020

Contact this candidate

Resume:

Aditya K

AWS/Azure/Openshift DevOps Engineer, Sr. DevOps Engineer, Build/Release Engineer

adhb5k@r.postjobfree.com

704-***-****

Professional Summary:

Around 8 years of experience as DevOps Engineer in the development of technology stacking, software development & automation of pipelining from OS to the front end, familiarity with design, build and deployment of scalable solutions that use sophisticated and complex implementation but drive business in user friendly fashion.

Hands-on experience in Automation, Configuring and Deploying instances on Amazon web services (AWS) and experience with AWS components like EC2, ELB, Auto scaling, S3, VPC, Route53, Cloud Watch, Cloud Trial, Cloud Formation Templates.

Good working knowledge on AWS IAM service, IAM policies, Roles, Users, Groups, AWS access keys and Multi Factor Authentication. And migrated applications to the AWS Cloud.

Skilled in DevOps tools like Docker, Kubernetes, Ansible, Jenkins, Splunk, ELK Stack, Selenium, AWS Cloud, Bitbucket, Git, Java, SQL, Scripting, REST API, Prometheus, Grafana & Dynatrace.

Experienced DevOps Engineer with a demonstrated history of working in the innovative, science industry. Skilled in Linux, VMware, Microsoft Azure, Internet of Things, Python, Bash, Cloudera and Storage technologies.

Expert in implementation of Azure Cloud services includes Azure Resource Manager templates, Azure virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto - Scaling.

Recreating existing application logic and functionality in the Azure Data Lake, Data Factory, SQL Database and SQL data warehouse environment. experience in DWH/BI project implementation using Azure DF.

Worked extensively with different ADO.NET objects to interact with database and good experience in using ADO.Net objects such as SQL Connection Object SQL Command Object Data Reader Dataset and Data Adapter.

Hand-On experience in Implementing, Build and Deployment of CI/CD pipelines, managing projects often includes tracking multiple deployments across multiple pipeline stages (Dev, Test/QA staging and production). Implement CI/CD tools Upgrade, Backup, Restore, API call, DNS, LDAP and SSL setup.

Proficient in tracing complex build problems, release issues and Implemented Continuous Integration and deployment using various CI Tools like Jenkins, Cloud bees Jenkins.

Experience with Maven (Pom.xmls) and Ant (build.xmls).

Implemented a Continuous Delivery pipeline with Docker, Jenkins, Git and Terraform, Ansible tower.

Worked on Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation and extensively used Auto scaling launch configuration templates for launching amazon EC2 instances while deploying Micro services.

Hands on experience in CDN configuration using S3,cloudfront,cloudflare.

Created Terraform templates for automating VPCs, ELBs, security groups, SQS queues, S3 buckets, and continuing to replace the rest of our infrastructure.

Experienced with setup, configuration and maintain ELK stack (Elasticsearch, Logstash and Kibana) and OpenGrok source code (SCM)

Experience in OpenStack deployment both manual and automation installations.

Worked with Docker and Vagrant for different infrastructure setup and testing of code. Written build scripts from scratch for new projects and for new modules within existing projects.

Focused on containerization and immutable infrastructure. Experience on clustering and container management using Docker Swarm, RedHat OpenShift and Kubernetes.

Created and Maintained Chef Recipes and cookbooks to simplify and expedite deployment of applications and mitigate user error.

Converted a monolithic app to microservices architecture using Spring Boot using 12 factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.

Aggregated the logs from CloudWatch/S3 and CloudTrail/Kinesis/Kafka to Elastic Stack and performed APM with tools like Dynatrace.

Experienced administrator skills on Linux/UNIX distributions (Red Hat/CentOS, Ubuntu, Solaris and AIX) and Windows flavors.

Worked with VMWARE tools like vCenter & vSphere to manage VM’s running on ESX cluster nodes and also experience working on vMotion.

Experience in creating and managing user accounts, Security policies, Rights, Disk spaces, Disk quotas and Process monitoring in CentOS and Red Hat Linux.

Experience in configuring NIS, DNS, DHCP, NFS, SAMBA, FTP, Remote Access Protocol, Security Management, Security trouble shoots and SOA-based applications. Expertise in installations of SQL server, MYSQL server and PostgreSQL.

Experience in Linux/Unix System Administration, Network Administration and Application Support working on Red Hat Linux 6/7, SUSE Linux 10/11.

In-depth knowledge of computer applications and shell scripts (Bash), Ruby, Python, and PowerShell for automating tasks.

TECHNICAL SKILLS:

Platforms

RedHat Linux, CentOS, Ubuntu, SUSE, VIOS 2.1/2.2, HP-UX 11, Windows, Windows Server, VMware, ESX and Mac OS

Cloud

AWS EC2, S3, RDB, ELB, EBS, VPC, Auto Scaling, Dynamo DB, Azure Cloud and Office 365 Cloud Exchange

Versioning Tools

GIT, SVN, Subversion, CVS and Bit Bucket

Database

Cassandra, MongoDB, MYSQL, SQL Server 2012/2014

CI Tools

Jenkins and CVS

Build Tools

ANT, Maven, Gradle

Bug Tracking Tools

JIRA, Rally, Remedy and IBM Clear Quest

Configuration Management

Chef, Puppet, and Ansible

Containerization Tools

Docker, Kubernetes

Scripting

Shell, Python, Groovy and Perl scripting

Web Technologies

HTML, CSS, XML, Servlets, Cloudflare

Application Servers & Web servers

WebSphere, WebLogic, Tomcat, Apache server, JBoss

Monitoring Tools

Splunk, Prometheus, App dynamics, Dynatrace, ELK stack, Signal FX, Instana

Professional Experience:

Columbia Sportswear Company, Hillsboro, Oregon

Oct 2019 - Current

Sr. AWS DevOps Engineer

Roles & Responsibilities:

Worked closely with Cloud/infrastructure support Team on AWS cloud and designed a highly available secure multi zone AWS cloud infrastructure utilizing Chef with AWS Cloud Formation.

Point team player on Openshift for creating new Projects, Services for load balancing and adding them to Routes to be accessible from outside, troubleshooting pods through ssh and logs, modification of Buildconfigs, templates, Imagestreams, etc

Well versed with Amazon Route53 which effectively connects user requests to the infrastructure running on AmazonEC2 instances and AmazonS3 buckets.

Experienced on AWS EC2, EBS, Trusted Advisor, S3, Cloud Watch, Cloud Front, IAM, Security Groups, Auto-Scaling.

Developed custom Jenkins jobs/pipelines that contained Bash shell scripts utilizing the AWS CLI to automate infrastructure provisioning.

Developed infrastructure with automation in AWS (EC2, Lambda, EBS, RDS, Dynamo, ELB, and BOTO3) with AWS cloud formation templates. Created and designed the AWS Cloud Formation templates to create custom sized VPC, NAT subnets, for deployment of Web-applications and database templates.

Configured Jenkins masters and slaves on multiple machines and administer all the instances. Integrated Stash/Bitbucket with Jenkins to start automated builds on Jenkins using various triggers such as pull request, tags and commits.

Wrote Python Scripts with AWS Cloud Formation templates to automate installation of Auto Scaling, EC2, VPC and other services.

Managing the Openshift cluster that includes scaling up and down the AWS app nodes.

Responsible for creating and maintaining the new LDAP OU, Groups, Schema, and attributes.

Good working experience in enabling WebSphere global security using Local OS and Sun One LDAP (LTPA mechanism), SSL configuration, ordering digital certificates, creating key database using ikeyman and keytool tools, import/export certificates and create self signed certificates for development, UAT, pre-production and production environments.

Skilled in monitoring servers using Nagios, Cloud watch and using ELK Stack Elasticsearch Fluentd Kibana.

Build visualization and Dashboards using Kibana.

Installed and managed monitoring tools like Splunk, Analyzing and reviewing the system performance tuning and network configurations, CPU utilization, memory profiles, disk utilization, network connectivity, system log files.

Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management (Ansible) and experienced in writing Ansible scripts.

Python

.

Virtualized the servers using Docker for the test environments and dev-environments needs, also configuration automation using Docker containers.

Maintain DNS Entries local and external via CloudFlare

Enhancement of Amazon Virtual Private Cloud in the scalable environment which provides advanced security features such as security groups and network access control lists to enable inbound and outbound filtering at the instance level and subnet level.

Built producer and consumer in Kafka using Java to work with KSQL streams, and configured Kafka Client, joined Datasets using ACL’s and KSQL.

Developed, and implemented architectural solutions involving multiple Pivotal Cloud Foundry (PCF) foundations on VMware virtual infrastructure (on-premesis)

Instructed teams on best practices around PCF and Spring Boot.

Explained to executive-level personnel on how PCF is the key component for a meaningful digital transformation

Utilized LINQ to SQL technology extensively to interact with the SQL Server database 2012.

Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.

Worked on container technologies like Docker and Kubernetes. Kubernetes is being used to orchestrate the deployment, scaling and management of Docker Containers.

Managed Kubernetes using Helm Charts. Created reproducible builds of the Kubernetes applications, template Kubernetes manifests, and provide a set of configuration parameters to customize the deployment and Managed releases of Helm packages.

Worked with Amazon Elastic Load Balancing which automatically distributes traffic across multiple Amazon EC2instances which enables to achieve fault tolerance in the applications.

Worked with containerization tools, can implement transition to Docker and develop distributed cloud system using Kubernetes and Helm package manager for Kubernetes.

Implementing DevOps practices such as infrastructure as code, continuous integration and automated deployment.

Created Terraform scripts for EC2 instances, Elastic Load balancers and S3 buckets.

Terraform to build a Kubernetes cluster on AWS and bootstrap a Kubernetes cluster using Kubectl.

Maintain and troubleshoot all systems, applications, security, and network configurations.

Automate server configuration management & deployment process using Ansible.

We had used Ansible-Galaxy for Templates and modified as per our requirement. Installed and Implemented Ansible configuration management system. Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.

Performed OSPF, BGP, DHCP Profile, HSRP, IPV6, Bundle Ethernet implementation on ASR 9K redundant pair.

Maintained and administered GIT source code tool.

Scala

.

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

Utilized AWS Cloud Watch to monitor the performance environment instances for operational and performance metrics during load testing.

Worked on AWS EC2, EBS, Trusted Advisor, S3, Cloud Watch, Cloud Front, IAM, Security Groups, Auto-Scaling.

Set-up AWS infrastructure (using terraform and Ansible) required to run the application as per client’s standards (In HA, DR with Load balancing and DNS routing).

Be responsible for the daily administration of a cloud environment, related servers, security and network devices.

Troubleshoot network performance issues and help to create and maintain disaster recovery plans.

Environment: AWS (EC2, S3, EBS, ELB, RDS, SNS, SQS, VPC, Openshift, Redshift, PCF, Cloudflare, Cloud formation, Cloud watch, .NeT, ELK Stack), Ansible, Jenkins, Kibana, python (BOTO API), Red Hat Linux, Splunk, Signal FX, Instana, Helm Charts, Shell scripting, Kafka, Ruby, Linux Administration, Terraform, Ant, Cassandra, MongoDB, JIRA, GIT, SVN, nagios.

Blackhawk Network, Pleasanton, California April 2018 – Oct 2019

Role: Azure Admin/DevOps Engineer

Roles & Responsibilities:

Implementing Azure Resource Groups, Resource Tags, AAD groups, and Role based access.

Designing and implementing cloud network architecture using Azure virtual networks, VPN and express route to establish connectivity between on premise and cloud.

Design and implement database solutions in Azure SQL Data Warehouse, Azure SQL.

Architect & implement medium to large scale BI solutions on Azure using Azure Data Platform services (Azure Data Lake, Data Factory, Data Lake Analytics, Stream Analytics, Azure SQL DW, HDInsight/Databricks, NoSQL DB)

Develop PowerShell scripts, Azure CLI, and ARM templates to automate the provisioning and deployment process.

Openshift virtualized PaaS provider - useful in automating the provisioning of commodity computing resources for cost and performance efficiency.

OpenLDAP administration, providing user authentication and resolving various issues including setting replication between master server and backup server.

Worked on Pivotal Cloud Foundry (PCF), Google products and Docker container services.

Experience in using PCF Ops Manager/BOSH to deploy and manage cloud foundry

Created ARM template to join VM to existing domains, Create a sandbox setup of Azure Firewall with Zones.

Design and deploy applications utilizing AZURE stack (Including Azure VM’s, Blob Storage, SQL Database, Data Factory, Virtual Network, Traffic Manager, Load Balancer, AKS, Key Vault, Log Analytics) to achieve high-availability fault tolerance, and auto scaling in Azure Resource Manager.

Creating Clusters in Azure Kubernetes Service (AKS) to deploy a managed Kubernetes cluster in Azure.

Implement Ansible to automate cloud provisioning, configuration management, and application deployments.

Build effective monitoring, logging and auditing of production systems to ensure compliancy with mandated policies.

Written and Maintained Automated Salt scripts for Elasticsearch, Logstash, Kibana, and Beats.

Guide and support application teams with onboarding, troubleshoot and resolve implementation issues like Troubleshoot and identifKibsy performance, connectivity and other issues for the applications hosted in Azure platform.

Groovy 2.5 brings us some useful methods to the String class. Calculating hashes is as simple as calling a method on a String.

Configured local Maven repositories with Nexus repositories and scheduled projects in Jenkins for continuous integration.

Writing custom Gradle tasks, publishing plugins to Gradle plugins portal.

Provisioned ELK Stack on Azure environment with the help of Terraform and Ansible templates.

Used Jenkins pipelines to drive all microservices built out to the Docker registry and then deployed to Kubernetes, created pods and managed using Kubernetes.

Using Jenkins to deploy code to Azure create a new namespace, creating Docker images and pushing them to the container registry. Involved in setting up a Microservice architecture for application development.

Developed Nagios Plugin scripts, various reports, and projects plans in the support of initiatives to assist in maintaining Nagios distributed system monitoring and management via several data extrapolating applications

Worked on Managing the Time Options in Nagios and Created an Event Handler for the Nagios Server.

Experience using 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.

Implemented multi-tier application provisioning in OpenStack cloud, integrating it with Ansible.

Used Ansible and Ansible tower (AWX) as configuration management tool to deploy the application to multiple servers at once.

Build API’s in Ansible for operational work to install software so that end users can call API’s from Ansible Tower and can easily install whatever software they want.

Writing Docker files for Docker images. Spin up Docker containers for environments.

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

Implemented a production ready, load balanced, highly available, fault-tolerant, auto scaling Kubernetes infrastructure and micro service container orchestration.

Environment: Azure, AKS, Ansible, Docker, Git, Jenkins, Log analytics, Maven, Azure Monitor, PowerShell, ELK Stack, Nagios, Terraform, Python, Bash, Shell, Kubernetes,Kibana, Docker Compose, Docker Swarm, Ansible Tower, Splunk.

MRC Global, Charleston, West Virginia Nov 2016 – Mar 2018

DevOps Engineer/Infrastructure Configuration Engineer

Roles & Responsibilities:

Worked for Software Configuration Engineer Platform team responsible for specialization areas related to Chef for Cloud Automation.

Managed the configuration of Web App and Deployed to AWS cloud server through Chef.

Manage source control repository in Subversion- controlling and monitoring check-in's & create tags for builds.

Worked on EC2, Lambda, ELB, VPC, Kinesis, Ops Works, SES, SQS, SNS, SWF, RDS.

Automated the cloud deployments using Chef and AWS Cloud Formation Templates.

Migrating a production infrastructure into an Amazon Web Services (AWS) utilizing AWS Cloud formation, Code Deploy, Chef and EBS.

Automated setting up server infrastructure for the DevOps services, using Chef, shell and python scripts.

Extensively worked with version control systems like GIT, CVS, Perforce version, Subversion control systems.

Developed Python career path through professional development while working on Python projects.

Completely responsible for automated infrastructure provisioning (Windows and Linux) using Chef Scripts.

Extensive experience with Linux environments like Centos, RHEL, Ubuntu.

Responsible for automated deployment of java application in Tomcat Server using Chef scripts.

Designed and implemented Chef, including the internal best practices, cookbooks, automated cookbook CI and CD system. Made use of Jenkins for Chef CI, Thor for versioning, dependency management, and Test-Kitchen for testing and development.

Deploy microservices in cloud environment and get data back from both Kafka streams and REST services.

Configured and monitored multiple servers using Chef. Defined Chef Server and Workstation to manage and configure nodes.

Installed Kafka manager for consumer logs and for monitoring Kafka metrics which has been used for adding topics, partitions etc.

Installed Chef Server Enterprise on premise/workstation/bootstrapped the nodes using knife and automated by testing Chef recipes/cookbooks with test-kitchen/chef spec.

Worked on Configuration management tool Chef and Docker for continuous delivery. Rewritten recipes for new environments.

Used Kubernetes to deploy and manage containers(pods) on AWS. And created a private cloud using Kubernetes that supports development, test and production environments.

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

Installed uDeploy, deploy server agents and doing deployments in various environments.

Created a Python process hosted on Elastic Beanstalk to load the Redshift database daily from several source systems, including FTP and SFTP servers and an Oracle database.

Migration of Bamboo and control tier along with build servers, Hands on experience in Python, Amazon Web Services (S3, EC2, Lambda, RedShift, SNS, Cloud Formation), SQL Server 2008 Database.

Proposed branching strategies for using Version Control Systems like GIT, ClearCase, Stash, GitHub & Subversion.

Installed Sonar and managed it as a Code Quality Analysis tool to track the trending.

Used Jenkins as a CI tool for performing the build automation.k

Written shell scripts to monitor the logs after deployments and send emails automatically.

Environment: Java/J2EE, SVN, Jenkins, AWS, Chef, Docker, Kafka, Terraform, Rundeck, ANT, Maven, GIT, Web Sphere, Perl Scripts, Shell Scripts, XML, LINUX, UNIX,Oracle10g/11g, JIRA, Python Scripting.

Cyient, Hyderabad, IN

Oct 2014 – Oct 2016

Build & Release Engineer

Roles & Responsibilities:

As member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting, on UNIX platform.

Created Branches, Labels and performed Merges in Stash and GIT. Support the code builds by integrating with continuous integration tool (Jenkins).

Installed and configured Jenkins for Automating Deployments and providing an automation solution.

Used Jenkins for automating Builds and Automating Deployments.

Managed to deliver specific versions of various components of an application into target environments.

Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.

Developed automation scripting in Python using Puppet to deploy and manage JAVA applications.

Worked on creating Docker Containers leveraging existing Linux Containers and AMI's in addition to creating Docker Containers from scratch.

Proposed and implemented branching strategy suitable for agile development in Subversion.

Automating the regular tasks in Subversion and streamlining the process of access to SVN. Migrated Projects from SVN to GIT.

Used GIT along with Puppet Enterprise to deploy software on production and troubleshooting various issues during deployment.

In-depth understanding of large complex software systems to isolate defects, reproduce defects, assess risk and understand varied customer deployments.

Performed weekly and on-call deployments of application codes to production environments

Created Maven, Perl & UNIX scripts for build and Release activities in QA, Staging and Production environments.

Working experience on AGILE Methodologies.

Build artifacts (war, ear) are deployed into a Tomcat, WebLogic app server by integrating Scripts.

Developed Ant and Maven scripts to automate the compilation, deployment and testing of Web, J2EE and .NET applications.

Worked in JIRA to capture, organize and prioritize issues. administering JIRA for issue management.

Environment: GIT, Jenkins, Puppet, Python, Cloud watch, Docker, Linux AMI, Vagrant, Nagios, Auto scaling groups, Nginx, Apache Tomcat, JIRA, Ubuntu, Windows server NT, Oracle server.

Suyati Technologies, Bangalore, IN

Jun 2012-Sep 2014

Software Engineer

Roles & Responsibilities:

Responsible for Installation, configuration, Maintenance, Deployments, Update, Monitoring, performance tuning on Linux.

Installing, configuring and administration of CentOS 5.x, Solaris 9, 10, RHEL4.x/5.x/6.x, Windows Server 2008-R2.

Planned, Scheduled and implemented OS patches on Linux boxes as a part of proactive maintenance.

Create, Maintain and troubleshoot Disk Partitioning, LVM and file management.

Performed backups and restoration on several Linux LPAR’s.

Created users and managed user permission on the Linux servers.

Modify Kick-start based server profiles and hardware specifications.

Perform Kick-start/PXE installations of RHEL.

Monitored Linux servers round the clock and identified, troubleshooting the system issues and finding the optimal solution.

Monitoring CPU, memory, physical disk, hardware and software raid, multipath, file systems, network.

Deployment and configuration of application server tomcat deploying java and web application.

Responsible for the maintenance of DHCP, DNS, LDAP and NFS services on Windows and RHEL in development environments.

Configure TCP/IP, network interface, assign static routes and hostnames.

Writing shell scripts for automation of daily tasks, documenting the changes that happen in the environment and in each server, analyzing the error logs, analyzing the user logs.

Automated repetitive tasks using Perl and Shell Scripting.

Written Perl/Shell Scripts for deployments to WebSphere Application servers.

Performing kernel and database configuration optimization, I/O resource utilization on disks.

Wrote Technical documentation for various projects and worked with Technical writer to finalize the documents.

Involved in Virtualization with VMware vSphere, ESXI, 3.1/4.0 servers, vCenter server and vCenter.

Disk and File system management through Logical Volume Manager (LVM) on HP-UX, LINUX and Solaris Volume Manager (SVM) on Solaris.

Set up SAMBA, NFS servers to enable Windows and Unix clients to communicate with Linux. Without the need of additional software, the windows side, such as NFS clients.

Performed Physical to Virtual (P2V) migration of approximately 50 physical servers using VMware Converter.

Performed backup and restore of VMware host server configuration, Virtual Machine backup, snapshots, patch updating, monitoring/reporting, SSH and SNMP and notification of alerts.

Environment: RedHat 5.x, CentOS, Solaris 9,10, Windows, VMware vSphere 3.1/4.x, ESXI 3.1/4.0x, TCP/IP, NFS, LVM, DNS, LDAP, Solaris Volume Manager (SVM), Shell, Perl, Python.

v



Contact this candidate