We provide IT Staff Augmentation Services!

Software Engineer - (aws/devops) Resume

0/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Around 8 years of comprehensive IT industry experience in the areas of DevOps, AWS and LINUX Administration, Cloud Implementations.
  • Good knowledge on every phases of the Software Life - Cycle (SDLC) along with limitation focus arranged the put together with publish of excellence software. knowledgeable in Waterfall, Agile/Scrum, be supported moreover largely of late Continuous Integration (CI) next unremitting Continuous Delivery (CD) practices.
  • Good capability to work in the field of Amazon Cloud Supervision Services: IAM, CASB, EC2, S3, EBS, VPC, ELB, RDS, Dynamo DB, car Scaling, self-assurance Groups, Azure, GCP, Amazon AWS IAM army trendy Users, Groups, Policies, Roles, AWS entrance Keys along with MFA.
  • Experience for automate the secret language Integration plus operation additionally expend flexible Beanstalk, Lambda, system Commit, regulations Deploy, Continuous pipeline, Cloud Formation, Ops mechanism
  • Good in subjected to popular Configuration Management tools like Ansible pro transferring moreover administration the modules including the advantage of SSH based systems.
  • Build and configure a virtual data centre in the AWS cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, ElasticLoadBalancer.
  • Provide highly durable and available data by creating and managing policies for S3 datastore, versioning, lifecycle policies.
  • Used AWS lambda to run servers without managing them and to trigger to run code by S3 and SNS.
  • Knowledge in designing AWS Cloud Formation templates to create custom sized VPC, Subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Ability in development and execution of Shell, JAVA, Python and Bash Scripts.
  • Expertise in using builds tools like MAVEN and ANT for the building of deployable artifacts such as war&jar from source code.
  • Experience in continuous integration technologies like; Jenkins, Bamboo, TeamCity and developed End-to-End automation solution for build and deployments.
  • Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple name spaced versions.
  • Experience in Configuring and Administering Repository Managers like Nexus, Artifactory.
  • Experience in deploying applications using Ansible.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby and Docker on familiar servers like Apache.
  • Transfer data from Datacentres to cloud using AWS Import/Export Snowball service.
  • Worked on AWS for deploying EC2 instances consisting of various flavours viz., OEL, RHEL, CentOS, Ubuntu and Solaris in both Linux and Windows.
  • Worked with System Engineers, QA, business and other teams to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the Deployment and building.
  • Strong experience in working in Linux and Windows environments.
  • Good presentation and technical writing skills.
  • Ability to work directly with all levels of Management to gather user requirements.
  • Excellent communication, interpersonal and managerial skills.

TECHNICAL SKILLS

Operating Systems: RHEL 4.0/5.0/6.0, Solaris 9/10, Centos 4.0/5.0/6.0, VMware, UNIX, Windows XP/2003/2007.

Networking: LDAP, DNS, NIS, NFS, FTP, DHCP, SSH.

Backup/Monitoring Tools: TOP, SAR, Nagios, Postfix, Tcpdump, Wireshark, Cronjobs, Send Mail, Sensu.

Version control Tools: Git, SVN, CVS, Source Tree

Automation Tools: Jenkins, Chef, Puppet, Ansible, JIRA (6.4.14), Bitbucket, Selenium, Salt, Maven, Docker, ANT

Cluster: VERITAS Cluster Server, RHN satellite Cluster.

Web/Application Server: Nginx, Tomcat, Apache, WebSphere, WebLogic, AWS, HTTP Server Rack space

Scripting Languages: Python, Bash, Shell, SQL

Database: Oracle10g/11g, MySQL, SQL Server, MongoDB (3.6), DynamoDB, Cassandra

Hardware: Dell-2950, HP ProLiant, HP-460C Blade, IBM F-series P-series RS6000, SUN M5000 & T2000 servers with SUN ZFS.

Virtualization: VMware, VM VirtualBox

Cloud Platforms: AWS (Ec2, VPC, S3, ELB, IAM, AMI), Auto-Scaling Group, Security Groups, RDS, Route53, Cloud Formation, Cloud Watch

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

SOFTWARE ENGINEER - (AWS/dEVOPS)

Responsibilities:

  • Design, build, configure, test, install software, manage and support all aspects and components of the application development environments in AWS.
  • Delivery of project services for cloud platforms & IT systems VMWare based clouds.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artefacts on the source code.
  • Code repository management, code merge and quality checks with various tools, especially Git, nexus, etc.
  • Provisioned and patched servers regularly using Ansible.
  • Worked with Ansible Playbooks for automating, configuring, provisioning, building, testing, deploying using YAML syntax.
  • Implemented AWS solutions using S3, RDS, EBS, Elastic Load Balancer, and Auto scaling groups.
  • Advanced information of framework administrations and open cloud like distributed computing (VMware based), relocation, disaster recovery, high-availability, Virtualization and hosting managed services.
  • Experience in using Continuous Integration tools like TFS Team Build, Cruise Control, Build Forge, and Jenkins.
  • Implementing a Continuous Delivery framework using Jenkins, Chef, Maven, Nexus in Linux environment.
  • Dynamically add and remove servers from AWS production environment.
  • Automating backups by shell for Linux to transfer data in S3 bucket.
  • Managed Chef Cookbooks to automate system operations.
  • Performing updates and upgrades on the systems currently on the network for performance and auditing purposes.
  • Using Jenkins AWS Code Deploy plugins to deploy to AWS.
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
  • Configured Elastic Load Balancers (ELB) with EC2 Autos calling groups.
  • Work with different team members for automation of Release components.
  • Automate deployment and release distribution process. Develop and enhance the automated configuration management system. Control branching and merging of the code base.
  • Building and compiling code of varying complexity using scripting language such as Python and Bash.
  • Developed and customize monitoring scripts to meet customer needs using Ruby, Perl, Python, and shell-scripting.
  • Responsible for build and deployment automation using VM Ware ESX, Docker, Kubernetes containers and Chef.
  • Setting up Change Management process and standardizing the policies for various applications.
  • Worked in setting up the repos to various projects in GIT.
  • Involved in migration from SVN to GIT repos and worked with Linux sys admins for the same.
  • Udeploy is used for continuous integration, fast feedback and Udeploy (urban (code)) pipeline is a multi-tool pipeline.
  • Experience with operating systems administration and migration with a deep experience with either Windows or Linux.
  • Manage configuration of Web App and Deploy to AWS cloud server through Chef.

Environment: Jira, Ansible, Maven, Selenium, Jenkins, GIT, SVN, Chef, cloud watch, AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), Shell Scripting, Ruby, PUTTY, CONFLUENCE, SOA.

Confidential, Houston, TX

AWs Engineer

Responsibilities:

  • Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Responsible for the design and engineering of DevOps enterprise architecture solutions.
  • Responsible for DevOps Enterprise Architect will be defining and communicating the architecture standards, tools, by facilitating the design and establishment of DevOps architecture standards.
  • Accountable for designing and implementing the company-wide policy as it pertains to configuration, change, build, and release management.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
  • Able to Implement and conducting Change Control meetings, build, package, and release software in all environments across the enterprise.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Implemented automated local user provisioning instances created in AWS cloud.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Recognize, adopt, and install the best practices in security engineering fields throughout the organization like development, cryptography, network security, security operations, and incident response.
  • Researching DevOps architecture standards for CI/CD, Change, Build, and Release Management, conducting system and vulnerability analyses and risk assessments, studying software architecture/platform, identifying integration issues.
  • Perform non-technical security tasks such as contributing technical information to sections of the System Security Plan (SSP).
  • Provided DevOps teams with clear direction - including appropriate governance and decision making.
  • Worked on setting up Jenkins server and integrated with Git, Maven, JIRA and Email Servers.
  • Used and configured different plugins like Delivery Pipeline Build var, Env Inject plugins for Jenkins.
  • Designed Delivery pipeline in Jenkins based on different Environments like Dev, SIT, UAT and Production.
  • Configured Jenkins Master and Slave for RPD and deployment on WebLogic and Oracle Enterprise Manager.
  • Used and written Python scripts to deploy build artifacts to Weblogic WLST (WebLogic Scripting tool).
  • Have also worked on writing python scripts to integrate Git and Jenkins with JIRA.
  • Performed to Setup and Configured BitBucket server for developing branching model in Bitbucket using Git Flow.
  • Scheduler for periodic backups of Jenkins, JIRA and worked on integrating Selenium with Jenkins.
  • Written Cronjobs to automate daily and weekly jobs and shell scripts to automate the Deployment of Artifacts to Linux boxes.
  • Integrated Dockers with Jenkins using the Dockers plugin then given support containerization through Dockers and maintain snapshots of Jenkins.
  • Owner of Jenkins, GitHub, Puppet, Antifactory, and all internal build systems for the core development team on an enterprise-level Java-based cloud orchestration/automation tool.

Environment: Java/J2ee, Ant, Maven, Subversion, UNIX, GIT, SVN, Jira, Remedy, Python, Ruby, Shell Scripts, Tomcat, Jenkins.

Confidential

Junior linux admin

Responsibilities:

  • Expertise in Installation, Maintenance, Administration and troubleshooting of Red Hat Enterprise Linux 5/6.
  • Performed automated installations of Operating System using kick start for Red Hat Enterprise Linux5/6.
  • Performing production support tasks including troubleshooting of system and data issues for both divisional and national systems.
  • Able to direct contact with the Production Engineering support team and be the first line of contact for production issues.
  • Extensively worked on hard disk mirroring and stripe with parity using RAID controllers.
  • Involved in Server sizing and identifying, recommending optimal server hardware based on User requirements.
  • Installed Red Hat Enterprise Linux 5/6 Operating System on servers and Blades over the network.
  • Built virtualized Hyper-V Linux servers on vSphere and Blade servers to host multiple applications on same chassis across different server hosts.
  • Set up Linux servers for LAMP implementations and readiness.
  • Created File systems from local storage as well as NFS partitions for application portability.
  • Configuring multipath, adding SAN and creating physical volumes, volume groups, logical volumes.
  • Installing, configuring, administering, and troubleshooting VMware server and VMware client, workstation. Supporting Apache on Linux production servers which are installed and configured.
  • Troubleshooting Linux network, security related issues, capturing packets using tools such as Iptables, firewall, TCP wrappers.
  • Worked on resolving production issues and documenting Root Cause Analysis.
  • Monitored server and application performance & tuning via various stat commands (vmstat, nfsstat, iostat etc.) and tuned I/O, memory, etc.
  • Major part of support is dedicated to Web Application Environment.
  • Experience working with agile teams utilizing scrum or Kanban and with Hashi corp tooling (Terraform, Packer, Vagrant)
  • Fixed UNIX shell scripts and PL/SQL programs during batch job support.
  • Wrote Korn shell scripts to automate processes and to addition and deletion of users.
  • Creating a fully Automated Build and Deployment Platform and coordinating code builds promotions and orchestrated deployments using Hudson and Subversion (SVN).
  • Working with testing teams to identify potential problems and their appropriate solutions.
  • Involved in Unit Testing, Integration Testing, System testing, performance testing and produced performance reports.
  • Involved in Reviews and Meetings & Teleconferences with clients.

Environment: Environment: Red-Hat Linux Enterprise servers (HP ProLiant DL 585, Veritas Cluster Server 5.0, Windows 2003 server, Shell programming, JBoss 4.2, JDK 1.5,1.6, JDK 1.5, VMware Virtual Client 3.5, VMware infrastructure 3.5.

Confidential

Build And release Engineer

Responsibilities:

  • Responsible for release Engineer for a team that involved different development teams and multiple simultaneous software releases and implemented Continuous Integration Process.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes.
  • Experienced in setting up Continuous Integration environment using Bamboo, Used the continuous integration tool Bamboo to automate the daily processes
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool.
  • Build and Deployed Java/J2EEweb application server in an Agile continuous integration environment and automated the entire process.
  • Created and maintained the Shell deployment scripts for WebLogic and web application servers.
  • Support the IT regions in arrangement administration, mechanizing convey exercises, characterizing test mechanization procedure and lead the test robotization (unit, reconciliation, clients) exercises, condition provisioning.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Performed integrating, Junit and code quality Tests as a part of build process.
  • Perform periodic system audits on all environments to ensure that only controlled versions of software reside all environments.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Managed Maven project dependencies by creating parent-child relationships between projects.

Environment: Subversion (SVN), Confluence, Java/J2EE, ANT, MAVEN, Web Logic, Shell Scripts, Junit, UNIX, Windows XP, Oracle.

Confidential

Jr. BUILD ENGINEER

Responsibilities:

  • Responsible for Monitor and administer the automated build and continuous integration process to ensure correct build execution and facilitate resolution of build failures.
  • Creation and setup of new environments/branches such as development, testing and production.
  • Experience integrating test suites into build environments like Jenkins or TeamCity.
  • Maintained configuration files for each application for build and install on different environments.
  • Created the build instructions docs and install (deploy) instructions docs for each application for different environments.
  • Developed processes, tools, automation for Jenkins based software for build system and delivering SW Builds.
  • Performed merges for each build from Development Branch to Integration Branch, Installing and setting up Oracle8i on Linux for the development team
  • Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Worked with the automated scripts for the Build and Deployment of the applications
  • Designed and Wrote Parallel Desired State Configuration Framework. Geared for IIS and WCF Applications built on Windows Servers using PowerShell Dot Net.
  • Worked closely with development team and QA team for product releases.
  • Responsible for WebSphere installation, configuration, maintenance and patching.
  • Configured WebSphere Application Server V7.0 with DB2 V7.1/8.1 database.
  • Configured virtual hosts and transports for WebSphere application servers.
  • Worked under an environment that has a good defect tracking system using Manual Test and Test Manager.
  • Documented release, builds and source control processes and plans and Support development engineers with Configuration Management issues.
  • Provided level one support for build troubleshooting and production issues.

Environment: WebSphere Application Server, Solaris, Red hat, MongoDB, SVN, GIT, Bash, Jenkins, Oracle8i.

We'd love your feedback!