Post Job Free
Sign in

Management Engineer

Location:
Salt Lake City, UT
Posted:
July 06, 2017

Contact this candidate

Resume:

Saikrishna

Mobile: +1-984-***-****

Email : **************@*****.***

Accomplished Cloud/Devops system administrator with 8+ years of experience managing server infrastructures and involving administration of mission critical, high availability environments.

Proven ability to create and deliver solutions tied to business growth, organizational development and systems/network optimization. Skilled problem identifier and troubleshooter. comfortable managing systems, projects and teams in a range of IT environments.

Professional Summary:

•Certified AWS Developer – Associate

•Around 8+ years of experience in IT industry with strong expertise on System administration, and implementing Devops tools like Chef and Puppet for Continuous Integration and Continuous Deployment with build tools using Jenkins, ANT, and Maven on Cloud Infrastructure using AWS and on-premise virtualization using VMWare.

Hands on Experience in administrating, configuring, managing Red Hat Linux distributions and Virtualization with VMWare vSphere ESXi 5.x/4.x, vCenter 5.x/4.x.

Implemented one click deployment using Chef, AWS and implemented a completely elastic and scalable infrastructure in the cloud using Jenkins, chef, Puppet.

Experience in working on Devops/Agile operations process and tools area (Unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).

Experience in Virtualization technologies like VMWare, Vagrant and worked with containerizing applications like Docker, Kubernetes.

Hands on experience on Azure Resource Management (ARM)

Thorough understanding of Different Project Management Methodologies - all phases of the System Development Life Cycle, including Strategic Information Planning, Business systems Analysis, Business Systems Development, Testing, and Implementation.

Architect and deploy Symantec public/private cloud platforms (IaaS, PaaS & SaaS) across Amazon Web Services.

Creating and Managing Virtual Machines in Windows Azure and setting up communication with the help of Endpoints and VM Migrations from Transitional hosts on Canada Boxes.

Experience in managing and maintaining IAM policies for organizations in AWS to define groups, create users, assign roles and define rules for role based access to AWS resources.

Proficient in using all amazon web services like EC2, EBS, IAM, S3, ELB, RDS, VPC, ROUTE 53, OpsWorks, Cloud Watch, Kinesis, KMS, Cloud Formation and Terraform Templates, Auto scaling groups (ASG), Lambda, EMR, RedShift etc.

Experience in Log Insight and Cloud Watch services to diagnose problems and configuring alerts.

Expertise in architecting secure VPC Solutions in AWS with the help of Network ACLs, Security groups, public and private network configurations.

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.

Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using GIT and Subversion (SVN) source control.

Management and design of integrated build pipelines using continuous integration workflows such as Jira, Git, Stash, Bamboo, Jenkins, Docker, Kubernetes, Terraform.

Experience in REST, JSON, APIs, Micro-Services, Java.

Experience in load balancing and monitoring with Nagios and Splunk, ELK, Log stash, Kibana.

Experience using modern storage and infrastructure services like Redis, Cassandra, MongoDB, RDS.

Implemented several Continuous Delivery Pipelines for different products using A, Jenkins & Puppet, Ansible.

Creating fully automated CI build and deployment infrastructure and processes for multiple projects using Docker, Jenkins, VMWare, RHEL, Satellite, OpenShift, Kubernetes, Artifactory, Ansible & GitLab

Experience in load tests involving databases, webservers, RESTful web services and Elastic Search

Automated deployment of Linux applications, system configuration and security settings using Puppet Enterprise.

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

Expert in deploying the code through web application servers like Web Sphere/Web Logic/ Apache Tomcat/JBoss and their installation, configuration, management and troubleshooting.

Hands on experience on Docker tool chain Docker, Docker-compose, swarm, etc. and Kubernetes.

Good scripting knowledge on Pearl, Bash, Shell, Python & Developed python and shell scripts for automation of the build and release process.

Extensively experienced in Vegeta (Load-test tool) and developed Python scripts to manage few services on AWS using SDK BOTO.

Experience with container based deployments using Docker, working with Docker images, Docker Hub and Docker registries and kubernetes.

TECHNICAL SKILLS

Operating system

Linux (Red Hat 4/5/6/7, CENTOS & SUSE), Solaris 11/10/9/8, HP-UX 11.0, 11.11, 11.23, 11.31, V1, V2 & V3, Ubuntu 12/13/14, Windows NT /2000/2003, DEBIAN.

Application Servers

Web Logic Application server 9.x, 10.x, Apache Tomcat 5.x/7.x, Red Hat JBoss 4.22. GA Web Sphere 6.x/7.x/8.x

Automation Tools

Jenkins, chef, Puppet, Ansible, Docker, Vagrant, Terraform, Vegeta, Cloud Foundry

Version control tools

GIT, Subversion, CVS, Bitbucket

Web servers

Tomcat, APACHE 2.x, 3.x, JBOSS 4.x/5.x, Web Logic (8/9/10), Web Sphere4/5, TFS.

Networking/protocol

DNS, DHCP, CISCO Routers/Switches, WAN, TCP/IP, NIS, NFS, SMTP, LAN, FTP

Scripting

Perl, Python, Ruby, Bash shell, Power shell scripting, PHP, Hashicorp, JSON

Virtualization Technologies

VMWare ESXi, Windows Hyper-V, Power VM, Virtual box, Citrix Xen

Cloud Environments

Open stack, AWS, Azure Amazon EC2 & S3, OpsWorks, VPC, Route53, IaaS, PaaS,

SaaS, EMR, RedShift

Volume manager

VERITAS volume manager, LVM with Linux

Database

Cassandra, Redis, Aerospike, Oracle MySQL, PostgreSQL, AWS RDS, DynamoDB

Monitoring Tools

New Relic, Kibana, Promethius, Log stash, Cloud Watch, Splunk, Zabbix.

PROFESSIONAL EXPERIENCE

SORENSON MEDIA, Salt Lake City, UT

Sr. Devops/AWS Engineer (March 2017 to present)

Responsibilities:

Certified AWS Developer - Associate

Experience in core AWS services (S3, EC2, ELB, EBS, Route53, VPC, auto scaling etc.) and deployment services (OpsWorks and Cloud Formation) and security practices (IAM, Cloud watch and Cloud trail), Lambda, EMR, RedShift.

Configured Route 53 and ELB to optimize webservers’ performance

Implemented Cloud Formation for AWS orchestration

Managed cluster platform that simplifies running big data frameworks, such as Apache Hadoop and Apache Spark, on AWS to process and analyze vast amounts of data using EMR.

Expertise in Test Planning, Test cases Design, Test Environment Setup, Test Data setup, Defect Management and Configuration Management.

Using AWS OpsWorks to automatically spin-up API instances by running backend chef recipes.

Identify and eliminate performance bottlenecks during Software Development Lifecycle (SDLC).

Hands on experience with Chef and OpsWorks in AWS cloud environment.

Manage re-architecture of Jenkins and integration with Confluence for release management and documentation assets. Re architect a Maven based system reducing build times.

Performed Black Box testing of API (Developed Go language) during life cycle of product release.

Configuring, automation and maintaining build and deployment CI/CD tools git/ git-Lab, Jenkins, Build Forge, Docker registry/daemon, Nexus and JIRA for Multi-Environment (Local/POC/NON-PROD/PROD) with high degrees of standardization for both infrastructure and application stack automation in AWS cloud platform. Orchestrating CI/CD processes. CI/CD tools Dockerized and infrastructure setup in Vagrant, AWS and VPCs.

Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.

Transformed and moved large amounts of data into and out of other AWS data stores (RDS) and databases, such as Simple Storage Service (Amazon S3) and Amazon DynamoDB using EMR.

Have working knowledge of defect tracking tool JIRA

Installation and configuration of ELK stack (Log Management tool) in both legacy and Docker swarm mode.

Designed Docker container based architecture and deployed in ECS.

Used IAM for creating roles, users, groups and implemented MFA (Multi Factor Authentication) to provide additional security to AWS account and its resources.

Developing Docker images to support Development and Testing Teams and their pipelines; distributed Jenkins, JMeter images, and Elastic Search, Kibana and Log stash (ELK & EFK) etc.

Working closely with Architecture, Development, Test, Security and IT Services teams

Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Maven, Python and Bash

Installing, configuring and maintaining Continuous Integration, Automation and Configuration Management tools

Optimize The NGINX/Apache/PHP/MySQL & Sysctl for better server performance.

Used Boto3 python to automate end to end testing environment in AWS.

Experience in troubleshooting Cassandra, Redis and Aerospike Database server configurations to optimize them under heavy load situations.

Used third party tool Vegeta to Load test on our API’s and databases to reach up to 1 million concurrent requests per second.

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

Monitoring API’s and Cassandra’s performance using New Relic, Cloud Watch and Log stash, NLG.

Performed Scalability, Performance and Load Testing using Vegeta (System Analysis, Creating Virtual User environment, Defining User Behavior, Running Load Test Scenario, Monitoring the Performance, Analyzing Results).

Worked on creating the modules driven AWS Infrastructure with Terraform.

Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control and analyzed and resolved conflicts related to merging of source code for GIT.

Defined several modules like compute, Network, Operations, Users etc. for defining reusable terraform template files

Works collaboratively with cross-functional teams to understand project objectives, gather performance automation requirements, design automated tests, troubleshoot issues, and implement scalable performance test automation solutions.

Load test on API’s and database servers to find the break point with different scenarios.

Terminate SSL on to Nginx to remove overhead on API servers.

Automatically spin- up API’s and database servers in each layer of the OpsWorks Stack in AWS cloud using boto3 python scripting.

Design & manage JIRA/Confluence queries, dashboards for metrics reporting for various teams.

Provided support to release engineering teams through deployment configuration and automated codes, performed troubleshooting and problem forecasting as needed.

USAA, San Antonio, TX

Sr. Devops/cloud Engineer (July 2015 to February 2017)

Responsibilities:

Certified AWS solution architect -Associate

Involving in Implementation of various AWS cloud Application & deployment using Amazon EC2, S3, RDS(MySQL), Elastic Load Balancing(ELB), Auto scaling, Cloud Front, Elastic Block Storage(EBS), Elastic Beanstalk, Cloud Watch, Red shift, Identity Access Management(IAM), Implementing Virtual cloud platforms using Amazon Virtual Private Cloud(VPC), Ops Works, Cloud Formations.

Manage the user accounts (IAM- Identity Access Management), RDS, ROUTE53, VPC, RDB, Dynamo DB, SES, SQS and SNS service in AWS cloud.

Created Terraform scripts for EC2 instances, Elastic Load balancers and several other AWS services.

Configuring an AWS Virtual Private Cloud (VPC) and Database Subnet Group for isolation of resources within the Amazon RDS My Sql DB cluster.

Managing Amazon instances by taking AMIs and performing administration and monitoring of Amazon instances using Amazon Cloud Watch.

Experience in using Python’s packages like numpy, pandas, sklearn, selenium, scikit-learn, Boto

Creating S3 buckets and managed policies for S3 buckets and utilized S3 Buckets and Glacier for storage, backup and archived in AWS.

Created load test framework using Vegeta and configured API’s using Docker containers and Cassandra Instances at AWS ops works layers’ level

Implemented service layer on top of Cassandra using Restful API.

Responsible for upgrades to Red Hat Linux with Software packages, patches and maintained them in accordance with established policies, procedures and service level agreements.

Working on variety of Unix platforms RHEL 5.x/6.x,7 Solaris 10/11 which includes installation, configuring and maintenance of applications for prod/stage/dev environments.

Integration of GIT with Jenkins to automate the code check-out process with the help of Jenkins DSL Plugin.

Migrate IaaS, PaaS and SaaS instances between public and private clouds - Apache, RDBMS, Unix/Linux, NAS/SAN, LAN/WAN VPN, Security, IDS, Firewalls and Encryption.

Designed, developed and implemented unit tests and product features by using Groovy, Java.

Managed, changed the Infrastructure with the help of versioning tool like Terraform.

Implementing GIT merging to create collaborative environment with the development team with the help of TFS (Team Foundation Server).

Configuring and managing of Chef Master server: updating and creating modules and pushing them to Chef Clients.

Install and configure the application servers such as Apache Tomcat and JBoss for application deployment, and automated using Chef Manifests.

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

Writing Python scripts to automate AWS services which includes Web servers, ELB, Cloud Front distribution, Database, EC2, database security groups and S3 bucket.

Primarily used Ruby to write GIT applications and chef Recipes.

Upgrading and migrating Chef Server and Cookbooks, Bootstrap processes.

Maintaining automated environment using Chef recipes and cookbooks

Configuration Management, Build, Release Management and Quality Assurance using CVS, VSS, Team Foundation Server TFS, Subversion, on UNIX and Windows environment.

Implemented and managed Splunk monitoring and reporting infrastructure. Design and implementing new procedures for infrastructure migration using Chef.

Developing build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments for Continuous Integration.

Responsible for Maintenance, Regular Periodic Backups, User Management and Plugin Management for Jenkins.

Monitoring and troubleshooting of the servers using various third party tools like Nagios.

Developing build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.

Working closely with QA and testing teams for automation in deployment and release phases.

Creating the Docker containers and Docker consoles for managing the application life cycle. Responsible for Build and Install Schedules using Unix Cron jobs.

Working on Jira for issue tracking.

Blue cross and Blue Shield, Chicago

AWS/ Devops Engineer (April 2013 - June 2015)

Responsibilities:

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

Managing Amazon Web Services - ELB, EC2, S3, RDS.

Worked directly with AWS architects to help reproduce and resolve customer issues.

Configuring S3 versioning and lifecycle policies to store data and thereby archiving files through Glacier.

Created monitors, alarms and notifications for EC2 hosts using Cloud Watch Monitored System Performance Managed Disk Space LVM (Logical Volume Manger) and performed system Backup and Recovery.

Worked on AWS Cloud Watch, Cloud Formation, Cloud Trail services and Cloud Front to set up and manage cached content delivery.

Creation, Management and Configuration of Virtual Machines, Clone and Templates.

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

Integrated SVN and Maven with Jenkins to implement the continuous integration process

Installing and configuration of an automated tool Puppet that included installation and configuration of Puppet Master, Agent nodes and an admin control workstation.

Writing modules for Puppet and good understanding analysing Manifests.

Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.

Configuring SharePoint sites with Team projects in TFS.

Used Atlassian Product such as JIRA to track issues and Change Management.

Responsible for performing tasks like Branching, Tagging, and Release Activities on Version Control Tools: SVN, GIT and migrated SVN into GIT and Terraform.

In-depth knowledge of AWS automation services – Cloud Formation templates, Terraform

Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN) and GIT source control.

Wrote JUnit test cases for unit, integration, and functional tests, run automatically by Hudson/Jenkins in the builds triggered by each push to GIT.

Worked on creation of Docker containers and Docker consoles for managing the application life cycle

Involved installing and managing different automation and monitoring tools on Red hat Linux like Nagios and Puppet.

Created and Maintained the Shell/Python Deployment Scripts for Web Logic web application Servers.

United Health Group, Raleigh

Devops / Build & Release Engineer (Mar 2011 to April 2013)

Responsibilities:

Involved in reorganization of the Devops team to scale the organization's application deployment platforms.

Installed Jenkins on a Linux machine and created a Master and Slave configuration to implement multiple parallel builds.

Integrated GIT into Jenkins to automate the code check-out process. Defining Release Process & Policy for projects early in SDLC.

Researched and implemented an Agile work flow for continuous integration and testing of applications using Jenkins. Administered and Engineered Jenkins to manage weekly Build

Worked on creating the Docker containers and Docker consoles for managing the application life cycle. Worked on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.

Used Puppet for automation and scheduling automated jobs. Redesigned and redeployed the Nagios implementation.

Experienced with build environment such as Jenkins; container management systems such as Docker, Puppet.

Server automation with Puppet and used tools like Maven for deployment and build management.

Involved in design, configuration, installation, implementation, management, maintain and support for the Corporate Linux servers RHEL 4x, 5.x, CENTOS 5.x.

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

Implemented Puppet modules to automate configuration of a broad range of services.

Designed and implemented the backup strategy for all the critical systems such as build machines, bug tracking tools, central repositories etc.

Interact with developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non-efficient practices and bottlenecks.

Coordinate with Release Management regarding appropriate system releases among other development platforms.

Installation and Configuration of Web Sphere software development environment (SDE) to automate build processes.

Provide Architectural and Engineering designs for Cloud based infrastructure on Public IaaS.

Cameo Services Corporation Ltd. Hyderabad

LINUX/UNIX Administrator: (August 2009 to April 2011)

Responsibilities:

Involved in design, configuration, installation, implementation, management, maintain and support for the Corporate Linux servers RHEL 4.x, 5.x, SLES 9, CENTOS 5.x.

Installation of patches and packages using RPM and YUM in Red hat Linux.

Design and test a Disaster Recovery solution for all business-critical applications and systems, including Linux and Solaris systems.

Installation, integration and management of data backup/recovery solutions. Management and configuration of VMWare virtual machines running Oracle/Sun Solaris X86/64, Red Hat Enterprise Linux and Oracle Linux server.

Working on Linux logical volume(LVM), creating volume group, logical volumes, file systems, and troubleshooting.

Performed remote system administration using network protocol tools such as SSH, HTTP, TELNET, FTP, SFTP, SMTP, SSL.

Installed and configured DHCP, DNS, TCP/IP, UDP, FTP, NFS servers and clients, assigning IP addresses to client hosts, and performed trouble shooting.

Installed and configured Apache / Tomcat web server.

Created and modified users and groups with SUDO permission.

Configured RAID Level 1, reconfiguring Kernel & applying patches.

Responsible for daily builds and deployments from Development through various testing environments.

Upgraded Red hat Linux OS on Web Sphere, JBOSS and Oracle database servers from V3, V4 to V5.

Monitored servers, switches, ports etc. with Nagios monitoring tool.

Big Apple Inc.., Hyderabad

Linux/ Unix Administrator (August 2008 to JUNE 2009)

Responsibilities:

Created and modified application related objects, created Profiles, users, roles and maintained system security.

Installed operating system on multiple machines using Kick Start.

Performed server updates, patching, upgrade and package installations using RPM and YUM.

Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.

Installation, integration and management of data backup/recovery solutions. Management and configuration of VMWare virtual machines running Oracle/Sun Solaris X86/64, Red Hat Enterprise Linux and Oracle Linux server.

Installed configured and managing VMWare ESX server

Working with Apache Web servers and managing JBOSS, Apache Tomcat and Web Sphere Application servers

Used NFS and FTP services for transferring files to various machines.

Troubleshooting and monitoring the machines 24x7.

Responsible for writing/modifying scripts using bash, SSH for day-to-day administration.

Modified Kernel parameters to improve the server performance in Linux.

Creation of Logical volumes (LVM) for Linux operating systems.

Supporting Application Team, Storage Team, DBA Team at OS system level.

Performed troubleshooting of DNS, DHCP and Active directory.



Contact this candidate