Post Job Free

Resume

Sign in

Engineer Aws

Location:
Cupertino, CA
Posted:
January 20, 2021

Contact this candidate

Resume:

Naveen Kumar

adjkes@r.postjobfree.com 850-***-****

Summary:

Over 5 years of extensive work experience on DevOps, Build/Release Management process and AWS cloud computing that includes end - to-end code configuration, automation, building and deployments of artifacts for entire life cycle model in Enterprise Applications.

Hands-on Experience in J2EE Framework and its components as related to Java build, test, deployment and release management initiatives.

Experience in using Continuous Integration tools like TFS Team Build, Cruise Control, Build Forge, TeamCity, Bamboo, Hudson, and Jenkins for End-to-End automation for all build and deployments.

Experience in all build/release engineering tasks associated with the component/production releases.

Strong knowledge in SDLC, QA Methodologies, Configuration and Change Management systems.

Strong knowledge in Software development methodologies like Agile, Scrum/Sprints, Iterative, Waterfall models etc.

Experience in handling operations and maintenance support for AWS cloud resources including launching, maintaining and troubleshooting EC2 instances, S3 buckets, Virtual Private Clouds (VPC), Elastic Load Balancers (ELB) and Relational Database Services (RDS).

Experience in Server monitoring, capacity planning, application monitoring with the help of Nagios and Puppet.

Extensive experience in using build tools like Maven, ANT and XCode for the building of deployable artifacts from source code. knowledge of Databases including Oracle RDBMS programming, application architecture, physical and logical database design.

Deployed ELK Stack (E lasticsearch Logstash, Kibana) on the server for log analysis, Worked with Open stack and X-pack for monitoring. I have setup these in an environment and installed filebeat in different nodes.

Worked with database technology such as SQL, PLSQL, and MySQL including NoSQL databases.

Created and wrote shell scripts (ksh, Bash), Ruby, Python and PowerShell for setting up baselines, branching, merging, and automation processes across the environments using SCM tools like GIT, Subversion (SVN), Stash and TFS on Linux and windows platforms.

Technical Skills:

Operating Systems: Linux Red Hat (4.x, 5.x, 6.x), Linux Centos, Ubuntu, Unix, Windows A X

Version Control Tools: GIT, SVN, TFS

Web/Application Servers: Web Logic, Apache Tomcat, Web Sphere and JBOSS, IIS

Automation Tools: Jenkins/Hudson and Build Forge

Build Tools: Ant, Maven, NAnt, MS Build, Gradle, Terraform

Configuration Tools: Chef, Puppet and Ansible

Scripting: Shell, Perl, Powershell, Bash, Jython and Python

Virtualization Tools: Docker, Kubernetes, VM virtual Box and VMware

Monitoring Tools: Nagios, Cloud Watch, Jira, VST

Cloud Platform: AWS EC2, VPC, ELB, RDS, Route 53, ECS, EBS, Cloud formation, Docker, AWS Config, Microsoft Azure

Professional Experience:

Origin PC, Miami, FL July 2019 - Present

DevOps Engineer

Responsibilities:

Worked in highly collaborative operations team to stream line the process of implementing security Confidential Azure cloud environment and introduced best practices for remediation.

Understand the latest features like (Azure DevOps, OMS, NSG Rules, etc.) introduced by Microsoft Azure and utilized it for existing business applications.

Creating, validating and reviewing solutions and effort estimate of converting existing workloads from classic to ARM based Azure Cloud Environment.

Developed automation system using PowerShell scripts and JSON templates to remediate the Azure services.

Worked on GIT to maintain source code in Git and GitHub repositories.

Implemented automation for deployments by using YAML scripts for massive builds and releases.

Created LTA (Logical Technical Architecture) diagrams using Microsoft Visio.

Used tools like Visual Studio Community Edition, Visual Studio Code, Power Shell ISE and SQL Server Management Studio.

Worked with Agile methodology in XL Deploy and XL Release, CI/CD automation from scratch, Docker, Openshift).

Built and Implemented complete CI stack to migrate from a Puppet stack in a colo to Terraform with Chef in AWS.

Worked on Jenkins to implement Continuous Integration and deployment into Tomcat/Web Logic Application Server.

Developed applications and methods with Python for ETL, writing and reviewing code for server-side Python applications.

Created Azure services using ARM templates (JSON) and ensured no changes in the present infrastructure while doing incremental deployment.

Assigned RBAC Roles using Organization Active Directory Confidential the Subscription Level to grant accesses only to required members based on Least-Access Privileges (we use CWS Groups).

Troubleshooting the SQL Server connection issues on incremental deployments.

Provided status to Business Level management and Technical and conducting Proof of Concept for Latest Azure cloud-based service.

Environment: .Net, Azure, PowerShell, XL Release, XL Deploy, Kubernetes, Kafka, GIT, Python, AWS, Redis, VMware, Jenkins, Terraform, Ansible, SVN, Puppet, Open Stack, Docker, Jira, Maven, VSTS, Apache Tomcat Application Server, Salt stack

Communications Products and Services, Inc., Bellevue, NE February 2017 - June 2019

DevOps Engineer

Responsibilities:

Developed and implemented Software Release Management strategies for various applications in an agile environment.

Administrated Linux and Windows environments using Ansible, Chef and Puppet based on the needs.

Created and Configured Jenkins server using Ansible and Shell scripts.

Setting up the build and deployment automation for Terraform scripts using Jenkins.

Involved in daily Scrum meetings. Also involved in Iteration/Sprint planning meeting to plan the efforts for upcoming sprint based on the priority and estimated effort.

Participated in weekly release/Environment meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.

Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's.

Integrated Kafka source to read the payment confirmation messages.

Maintained and administered GIT source code repository and GitHub Enterprise.

Implemented Maven as build tool on Java projects for the development of build artifacts on the source code.

Developed and Implemented ANT and MAVEN Scripts to automation of build process on MAVEN build tools to test the application manually and run the JUNIT Test suites in TDD fashion.

Developed Shell/Python scripts to automate the deployment process.

Owning the Activity of Upgrading, administering, plug-in management, and User Management and Job creation in Jenkins.

Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/Ubuntu) and Configuring launched instances with respect to specific applications.

Deployed and hosted the application on AWS using Ops Works, automated single click deployment onto AWS using Chef.

Worked on building and deploying Java code through Jenkins, used Jenkins Amazon Web Services (AWS) Code Deploy plug-in to deploy to AWS and worked AWS Cloud management.

Implemented custom procedures to unify streamline and automate application development and deployment process with Linux container technology using Docker.

Maintained JIRA for tracking and updating project defects and tasks.

Monitoring infrastructure using Nagios.

Environment: Java/J2EE, GIT, AWS, Jenkins, Terraform, Ansible, SVN, Puppet, Open Stack, Docker, Selenium, Kafka, ANT, Jira, Maven, VSTS, Powershell (bash), Apache Tomcat Application Server, Salt stack, Azure.

Chemical Bank, New York City, NY August 2015 - January 2017

Build and Release Engineer

Responsibilities:

Provided CM and Build support for more than 3 different applications, built and deployed to the production and lower environment.

Developing Web Services (SOAP, RESTful) in Python using XML, JSON.

Defined and Implemented CM and Release Management Processes, Policies and Procedures.

Installed and Configured Jenkins Plugins to support the project specific task.

Kept track of all the releases and request of the developers through Infrastructure management tool.

Designed and implemented Subversion metadata including elements, labels, attributes, triggers and hyperlinks.

Controlled Subversion (branch) access to successfully run parallel development and release.

Configured Jenkins as a common build engine to build and deploy applications to DEV, QA, and UAT and PROD environments.

Implemented, maintained and supported reliable, timely and reproducible builds for project teams.

Maintained build related scripts developed in ANT, Python and Shell. Modified build configuration files including Ant's build.xml.

Worked with development team to migrate Ant scripts to Maven.

Authoring pom.xml files, performing releases with the Maven release plugins, Maven of Java projects and managing Maven repositories.

Researched and implemented code coverage and unit test plug-ins with Maven/Jenkins.

Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.

Worked with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems on Agile methodology.

Installed, configured and administered WebSphere Application Server 6.1on Solaris Server.

Environment: Ant, Java/J2EE, Maven, Jenkins, Linux, Solaris, Python, Shell Scripting, WebSphere, Oracle, Nexus

Curtiss-Wright Corporation, Summerville, SC September 2013 - July 2015

System Engineer/VMware

Responsibilities:

Involved in migration project from ESX 3.x to vSphere 4.0 and complete migration of VMs

Worked on Datacenter consolidation projects.

Migration of virtual machines from ESX 3.5 to ESX 4.0.

Installation and configuration of ESX servers and facilitate server consolidation, migration and testing.

Analyzed performance of physical servers to determine and customize virtual server specification

Deployment of VM Templates to deploy virtual machines.

Installing patches and software upgrades recommended by security scan.

Expertise in Thin provisioning, VMFS expansion, RAID technologies.

P2V V2V conversions using System Center Virtual Machine Manager 2007 SCVMM .

Upgrading of VMware tools to match ESX host level.

Server bang light fixing once every month.

Clear-up of orphaned vmdk files periodically to clean up memory.

Management of HP SIM for hardware monitoring.

Configured, deployed and involved in troubleshooting of VMs, ESX/ESXi servers, vCenter server, and vSphere 4.0.

Configured Fault Tolerance FT for business critical servers.

Implemented HA by configuring HA clusters with DPM enabled DRS clusters for automated power management and load balancing. Scheduled tasks for manual vMotion and Storage vMotion of VM's and managed snapshots prior to planned patch install or upgrade.

Installation of vCenter server and Installing Virtual center components

Updating ESX host's using VMware Update manager.

Troubleshooting of file system issues with remote servers via telnet and putty.

Monitoring and managing performance of ESX servers and Virtual Machines

Creation of templates from VMs and Creation of VMs from templates.

P2V and V2V conversions by using VMware Converter, VizonCore and PlateSpin Converters.

Environment: Virtual Infrastructure 3, vSphere 4.0, Hyper-V, Windows 2008/2003 Server, HP EVA 8400, HP Blade C7000, HP Blade C3000, HP VC Flex 10



Contact this candidate