Post Job Free
Sign in

Engineer Manager

Location:
Camp Hill, PA, 17011
Posted:
March 06, 2018

Contact this candidate

Resume:

Ramakrishna

*********@*****.***

717-***-****

Professional Summary:

Over 8+ years of experience in IT industry working as a AWS DevOps engineer, a Linux and System Administrator.

Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing and Implementing and Post-production analysis of the project.

Good understanding in SDLC methodologies such as Agile, SCRUM and waterfall.

Experience in AWS including EC2, Auto-Scaling in launching EC2 instances, Elastic Load Balancer(ELB), Elastic Beanstalk, S3, Glacier, Cloud Front, RDS, VPC, Route53, Cloud Watch, Cloud Formation, IAM and SNS.

Experience on AWS Directory Service, AWS Domain Services and AWS SNS (Simply Notification Service).

Experience in Server Hardening, Security Policy & Disaster Recovery processes implementation.

Implemented Terraform modules for deployment of Enterprise application across multiple AWS cloud provider and managing infrastructure.

Experience in configuration management tools like Puppet, Ansible, Chef, Docker and Salt.

Experience in developing Chef Cookbooks, Recipes, Resources and Run lists, Managed Chef client nodes, and uploaded cookbooks to chef-server using Workstation.

Experience in writing playbooks and creating roles in Ansible.

Experience in installing and configuring an automated tool PUPPET that included installation and configuration of the Puppet master, agent nodes and an admin control workstation.

Experience in all areas of Jenkins setting up CI for new branches, build automation, plugin management and securing Jenkins and setting up master/slave configurations.

Experience in Setting up Application Tier, Build Controllers, Build Agents in Team foundation Server (TFS) 2010, 2012.

Strong experience with monitoring tools such as Nagios and Splunk.

Experience in Automation of various day-to-day administration task by developing Shell Ksh, Bash, Ruby, Perl and Python Scripts.

Excellent working knowledge in designing, installing and implementing VMware ESX Server, VMware Virtual Center and VMware vSphere for Virtualization.

Working experience of repository managers like Nexus.

Proficient in using version control tool like Git, VSS and SVN.

Strong knowledge in Java application development and managing software configuration & builds.

Expertise in installing, upgrading, configuring and troubleshooting IBM WebSphere Application Server 7.x/8.x and WebLogic server 10.x/11. x.

Developed PowerShell scripts to deploy .net applications in Dev, QA and Production

Automated application deployment in the cloud using Docker technology using Elastic Container Service (ECS) scheduler.

Developed PowerShell scripts to deploy .net applications in Dev, QA and Production

Experience in creating and managing multiple instances of Apache Tomcat and deployed several test applications in those instances for QA environment.

Strong knowledge of databases like Oracle 10g/11g, DB2 and MySQL.

Experience in using bug tracking tools JIRA, Remedy and Junit.

Knowledge of using Routed Protocols: FTP, TCP, UDP, ICMP, SFTP, SSH, HTTP, HTTPS and Connect direct.

Experience in Installation, Configuration and Administration of Red Hat Enterprise Linux 4.x/5.x/6.x, Sun Solaris, CentOS 5/6 and Windows

Performed tests on all new software and maintain patches for management services and perform audit on all security processes.

Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments.

Operating Systems

Red hat Linux EL 4.x, 5.x, 6.x, Solaris 7/8/9/10, SuSE Linux 9, 10, Debian Linux 6,7, vSphere 4.0,5.0, CentOS 5, 6,7, AIX, Fedora, VMware ESX 3.x,4.x,5.x, Windows NT/ 2000 /2003/2008.

Volume Management Tools

Solaris Volume Manager, Veritas Volume Manager 4.0,5.0, Logical Volume Manager, RAID, Veritas Cluster.

Server Management

Sun management console, HP open View, Network node manager, Compaq insight server manager.

Database Servers

Oracle 9i, 10g, 11g on Solaris and Red Hat Linux and SQL 2000, 2005.

Network Services

SMTP, SNMP, DHCP, POP, SMB, NIS, NIS+, NFS, DNS, FTP/TFTP, ARP/RARP, SSH, TCP/IP, NTP, TELNET.

Web Technologies

Apache 2.0, WebLogic 8.1, Websphere, Jboss 4.x, IIS, VMware ESXi, ESX 2.5.1, 2.5.2.

Storage

EMC PowerPath, Symmetric/Clariion & Celerra, Hitachi, IBM Arrays, Storage-TEK L700, Dell Power Vault, Netapp V6000, FAS6000, PowerVM, Netapp (Snap Vault and Snap Mirror), VERITAS NetBackup 4.5, Hitachi, Netapp V6000, IBM Tivoli (TSM).

Certifications:

Red Hat Certified System Engineer (RHCSE)

Education:

Bachelor in Electronics & Computers JNTUH, INDIA 07/05 - 07/09

PennDOT Harrisburg, PA Jan 2017 –Present

Sr. AWS DevOps Engineer

Government software that streamlines land, permitting, asset, licensing, right-of-way, legislative management, and resource and recreation management.

Responsibilities:

Used various AWS Cloud Services like EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation AWS Config, Auto Scaling, Cloud Front, IAM, S3.

Configured CFT, created environment using EBS and bootstrapped the dependencies of the application.

Created server less micro services using lambda, API gateway & customized an isolated VPC for the application.

Configured Auto scaling groups and ELB for managing traffic/load on the application.

Created IAM roles, users, groups and authenticated the third-party logins for application using web Identity federation.

Automated daily tasks using Python scripts and resolved custom error responses for the application using AWS Cloud Front.

Created S3 backups using versioning enable and moved objects to Amazon Glacier for archiving purpose.

Created alarms and trigger points in Cloud Watch based on thresholds and monitored the server's performance, CPU Utilization, disk usage.

Utilized AWS Cloud watch to monitor environment for operational & performance metrics during load testing.

Co-coordinating the monthly and quarterly Disaster recovery test and document the results. Analyze the failures and fixing it.

Implemented Disaster recovery solutions for components/services in AWS - RDS (mySql), S3, route53 records.

Performed automation engineer tasks and implemented the ELK stack (Elasticsearch, Logstash, Kibana) for AWS EC2 hosts.

Created a search platform for mission customers using Elastic Search and Kibana.

Improved data reliability by implementing health check for AWS S3 by checking data consistency in between Elasticsearch index and S3 bucket.

Implemented Docker based Continues Integration and Deployment framework in lower environments.

Worked on installation of Docker using Docker toolbox and creation of custom Docker container images, tagging, and pushing the images.

Worked on creating the Docker containers and Docker consoles for managing the application life cycle.

Used Artifactory to set up several Docker registries, through the use of local, remote and virtual Docker repositories.

Designed and Implemented a Microservices container CI/CD solution within AWS leveraging Jenkins, GitHub, Docker.

Container management using Docker by writing Docker files and set up the automated build on Docker hub and installed and configured.

Used GITHUB as source code repository and managed GIT repositories for branching, merging, and tagging.

Configured local Maven repositories and multi-component Ant projects with Nexus repositories and scheduled projects in Jenkins for continuous integration.

Manage the build artifacts generated by Jenkins and Maven, used Jenkins for automating Builds and Automating Deployments.

Written wrapper scripts to automate deployment of cookbooks on nodes and running the Chef client on them in a Chef-Solo environment.

Development of Chef recipes using Ruby Script through Knife command-line tool to create Chef cookbooks to manage systems configuration.

Install, configure, modify, test & deploy applications on Apache Webserver, Nginx & Tomcat, JBoss App Servers.

Created DynamoDB databases for products and Elasticsearch endpoint for search service.

Experienced in maintaining open source software gerrit and interacting with developers to analyze the code & Test results.

Worked with backup (TSM), monitoring (Nagios) network and storage teams to build out servers in each project.

Setup Nagios server to monitor systems uptime, services, and file systems.

Worked on JIRA installation, upgrade, Performed JIRA configuration and Managed system maintenance functions on the JIRA platform.

Environment: EC2, AMI, EBS, VPC, S3, IAM, Cloud Watch, Cloud Formation, Docker, Jenkins, Chef, Maven, GIT, SQL, Gerrit, JSON, Apache, JBoss, Linux.

Highmark BCBS CampHill, PA Jan 16 –Dec 16

Sr. AWS DevOps Engineer

HighMark provides a robust, cloud-based platform of solutions that increase engagement, improve efficiency and deliver transparency to strengthen communities, called the HighMark Civic Platform.

Responsibilities:

Proficient in AWS Cloud platform and its features which includes IAM, EC2, AMI, EBS, ELB, VPC, RDS, S3, SNS, Route 53, AWS Cloud Watch, Cloud Trail, Cloud Front. and configured notifications for the alarms generated based on events defined.

Created monitors, alarms, and notifications for EC2 hosts using Cloud Watch.

Worked with networking team to build out an edge security design consisting of separate VPC's for HCI, IP, or Internet facing EC2 instances.

Developed an AWS security roadmap which included the AWS Services and 3rd party tools to be utilized in the AWS Cloud for Security monitoring.

Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoring on EC2 instances and RDS Instances.

Install and configure centralized logging using ELK (Elasticsearch-Logstash-Kabana) on both window and VM server under Error Manager module.

Backup Data from Mysql Database to s3 bucket for Disaster Recovery.

Configured the Docker containers and created Docker files for different environments.

Worked on creation of custom Docker container images, tagging, and pushing the images.

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

Experience in branching, tagging, and maintaining the version across the environments working on Software Configuration Management (SCM) tools like Subversion (SVN) and GIT.

Administered and Implemented CI tool Jenkins for automated builds.

Installed Jenkins on Linux machines and created master and slave configurations to implement multiple parallel builds.

Application deployment and configuration for enterprise scale infrastructure using Jenkins.

Set up Jenkins server and build jobs to provide continuous automated builds based on polling the GIT source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins and GIT.

Continuous Delivery is being enabled through Deployment into several environments of Test, QA, Stress, and Production using Jenkins.

Used Ansible to document all infrastructures into version control and Responsible for on boarding Application teams to build and deploy their code using GitHub, Jenkins, Nexus and Ansible.

Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.

Experience in writing playbooks for Ansible and deploying applications using Ansible.

Experience in managing the configurations of multiple servers using Ansible.

Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.

Implemented a continuous Delivery pipeline with Jenkins and GitHub.

Experience with software Build automation and standardization tools like ANT and Maven.

Developed Build using MAVEN as build tool and used CI tools to move builds from one environment to other environments.

Used MAVEN as a build tools on java projects for the development of build artifacts on the source code.

Installation, configuration, and administration of JBoss, Apache, WebLogic, Tomcat, and WebSphere.

Worked on User, Group creation, monitoring and maintaining log for system status/health using Linux commands and Nagios system monitor.

Experience in monitoring and Installation with Nagios.

Designed, implemented, maintained, and troubleshooting of High available critical applications running on Apache and MySQL/PostgreSQL database.

Worked on Installation/Configuration/Administrated VMware ESXi, vSphere and migrated existing servers into VMware Infrastructure.

Environment: Linux, Cloud Watch, EBS, Chef, Docker, VPC, WebLogic, JBoss, Apache, WebSphere, GIT, Maven, ANT, MySQL, Ansible, ELB, EC2, S3.

3M SaintPaul, MN Jan 15 – Dec 15

Sr. AWS DevOps Engineer

Responsibilities:

Developed an AWS security roadmap which included the AWS Services and 3rd party tools to be utilized in the AWS Cloud for Security monitoring.

Utilized multiple AWS technologies to provision and deploy HIPAA-compliant infrastructure and server instances like Elastic Cloud Compute (EC2), Elastic Load Balancer (ELB), Virtual Private Cloud (VPC), S3, Relational Data Service (RDS), Redshift, Ops Works, Identity, and Account Management (IAM) policies, Cloud Formation, Cloud Watch, and other AWS tools/technologies.

Developed an AWS Security Group strategy, determined naming conventions, owners, and approval process for Security Group change requests in a promote-to-production environment.

Enabled and configured Cloud Trail logs for all VPC's in all AWS accounts.

Created and managed an encrypted S3 Bucket for all Cloud Trail Logs Encrypted bucket.

Using AWS Lambda, running scripts/code snippets in response to events occurring in AWS Cloud and maintaining it.

Managed and worked with various instances of EC2, creating AMI's, managing EBS volumes and configuring security groups.

Configured AWS Config Rules to evaluate AWS resources for compliance, set up SNS notifications by creating a topic and subscribing a distribution list to that topic.

Installed and configured GIT and Implemented and maintained the branching and build/release strategies utilizing GIT.

Used Puppet and Puppet dashboard for Configuration Management of hosted Instances within AWS.

Developed Puppet manifest to automate deployment, configuration, and lifecycle management of key clusters.

Experience in setting up Puppet dashboard and ensuring that Puppet master can communicate to Puppet client.

Used Puppet web console to monitor the states of node servers, resources, and Puppet classes.

Good understanding of the DevOps philosophy and contributed Puppet modules to automate our system management.

Analyzed, defined, and developed build process improvements using TFS 2013.

Defined Branching Strategies based upon Organization requirements.

Responsible for managing Code Repository in TFS 2010.

Responsible for creating work items on TFS and also on Kanban board.

Automated builds and deployment with Jenkins, Maven, Bash scripts.

Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project environments.

Developed Build using MAVEN as build tool and used CI tools to move builds from one environment to other environments.

Environment: EC2, IAM, EBS, VPC, S3, Cloud Trails, ELB, Linux, SNS, Puppet, TFS, Maven, Tomcat, Cloud Watch

IBM WhitePlains, NY Feb 14- Dec 14

Sr. Build & Release Engineer

Responsibilities:

Coordinating and completing build automation for the project with the most advanced build features.

Provided 24/7 Support for Production deployments.

Responsible for creating and deploying builds on various Web logic environments, testing in build environment and release to test team on scheduled time.

Utilized ANT for build automation to compile the source code into production.

Ensured the final release/install package of software, applications and system changes has met all quality control, user acceptance and business validation criteria.

Created and maintained build automation shell, manage building fixes, merges, release cuts as needed, written scripts for environment changes in Perl and Python for Web-sphere mapping modules to the enterprise application.

Configured Team Foundation Server 2010 and defined a new deployment approach for different environments.

Worked with ALM tool TFS Collections, Build Definitions, Work Items, SharePoint Portal, Reporting)

Involved in migrating data from CVS to Clear Case using Clear Case import tools

Worked with development team to migrate Ant scripts to Maven.

Involved in migrating various CVS modules to clearcase for upgrading the infrastructure.

Experience in automated builds using TFS team build and cruisecontrol.net build for .net applications and Salesforce.

Designed and implemented Software configuration management SCM and change management CM solution using TFS, Rational Clear Case, Rational Team Concert (RTC), JIRA, and Clear Quest.

Designed & developed windows service for automated batch jobs, external communication via email, text & XML.

Deployment, merging, branching of source-code for various Environments in TFS 2008, 2010.

Handling complete Build and Release process including code, documentation and supporting testing team along with the server Administration

Work with QA to facilitate verification of releases and deployed multiple builds at a time.

Assist clients for application code migrations and Environment related issues.

Ensure servers and environments are available for developments and testing validation is meeting the expectation.

Make sure the configuration, version and systems are working fine.

Assist Clients and team mates to understand issues and help/coordinate with multiple teams to resolve issues and make the environment stable.

Environment: Linux, ANT, Maven, Jenkins, TSF, Tomcat, Perl, Python, Web-sphere, Web logic

JP Morgan Chase Hyderabd, India Feb 12 –Dec 13

Java developer

Responsibilities:

Manage tools like Hudson, Cruise Control. Moved jobs from Cruise Control to Hudson.

Worked with Build Verification team to make sure builds are delivered within deadlines.

Installed perquisites of Mastek product and configure it. Setup environments for developers and QA engineers on local system and staging/production system. Configure and maintain the environment according code update and third party software.

Create deployment processes and tools to deploy the application in most efficient manner.

Deploying Artifacts onto Tomcat application servers and troubleshoot the issues which encountered while build & deploy or during multiple test runs.

Wrote automation scripts to deploy & test the configuration of web servers on regular basis

Interacted with Clients to gather business requirements and generated requirement specification documents.

Implemented several agents as Servlets that run regularly to load the data into DB2 database from external systems.

Consumed the latest SPRING framework for developing the application using IOC, JMS and applied Spring MVC.

Used Hibernate as ORM tool to store the persistence data into the Oracle9i database and JDBC for database-independent connectivity.

Worked on Oracle, DB2 Database for maintaining test environment.

Designed and developed XML services utilized for multiple end Clients.

Utilized XSLT transformations for XML files, and created java code documents using Javadoc.

Used Web services, Web Processing Service (WPS), BPEL, REST extensively for Operations module. Technologies SOA, SOAP, TCPIP, WSDL, SAML, XSD, XPath, JMS, and MDB are also used.

Implemented JUnit automation for testing Java classes’ functionality.

Implemented several JSP pages for displaying various providers Forms and Reports.

Implemented several Javascript validations for the JSP pages. Also created Cascading Style sheets, XSLT transformations in the presentation tier.

Developed and deployed the application on WebSphere application server(WAS 8.1).

Environment: Core Java, J2EE, Struts 2.0, Spring 2.5, JSP, EJB, AJAX, Apache Axis2, JavaScript, HTML and XML, JDBC, MySQL, NetBeans 6.x, JBOSS Application Server 6.0.

CSC Pvt Ltd Hyd,TG Jun 2010 – Dec 2011

Linux Administrator

Responsibilities:

Administered, maintained Red Hat, operating system, applications & network problems, and performance issues.

Deployed latest patches for, Linux and Application servers, performed Red Hat Linux Kernel Tuning.

Proficient in installation, configuration, backup, recovery, maintenance, Support of Red hat Linux and windows environments.

Involved in creating new users, groups, and setup their home directories and appropriate access restrictions to software and directories & files.

Proficient in Creation and managing security, disk space and process monitoring in Red hat Linux.

Proficient in installation of packages like RPM and YUM on Red Hat Linux environment.

Created, deployed, and managed complex, fine-grained access control policies to ensure only authorized privileged users are getting at your most sensitive data and applications.

Proficient in installation and configuration of Apache HTTP Server, and involved in configuration of Virtual Hosts for Apache HTTP Server.

Proficient in configuration of DNS, DHCP, NFS, FTP, remote access, Security management and Security trouble shooting skills.

Involved in Backup of data, security, performance and availability of system and network.

Responsible for identifying risks and issues related to the assigned responsibilities.

Developed and implemented a shell script that is executed from a backup server and connects to several servers using SSH to perform the backups and dump the data into tapes.

Proficient in creating Shell and Perl scripting and designed, implemented script generation toolbox for complex processes (installation, configuration) of WebSphere.

Maintained Virtual servers in VMware environment.

Replaced multi-server build-book installation with generated custom scripted system and application deployment over environments.

Environment: Red Hat/Linux, Apache servers, CentOS, VMware, Volume management, scripting, TSM, WebSphere, Swap, windows servers.



Contact this candidate